{"repo":"baguilar6174/node-template-server","free":true,"listed":false,"github":"https://github.com/baguilar6174/node-template-server","clone":"git clone https://github.com/baguilar6174/node-template-server.git","description":"Boilerplate Node projects with Express, Typescript and Clean Architecture","language":"TypeScript","stars":101,"topics":["api-rest","biolerplate","eslint","express","jest","nodejs","prettier","template-project","typescript","api"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Node Template REST API This reporsitory contains a template for projects with Node, Express, Typescript. The test environment has been configured using Jest, and ESLint and Prettier have been integrated to set code style definitions. You can find the step-by-step construction of this project in this article: Boilerplate for your Node projects with Express Explore the world of API development using Node.js, Express, and TypeScript. Learn how to implement Clean Architecture and best programming practices to create robust, scalable, and maintainable web services. Whether you're a seasoned developer or just starting out, this repository provides comprehensive resources, tutorials, and examples to help you master API development with confidence. Modern API Development with Node.js, Express, and TypeScript using Clean Architecture Installation Clone this repository Install dependencies Clone .env.template file and rename to .env . To test the project, you can use the .env.test file. Replace your environment variables in .env file Running the app Run yarn dev If your want to create build production, run yarn build If your want to run tests, run yarn test or yarn test:watch If you want to know outdated dependencies, run yarn outdated My process Built with - Node - Typescript - Express - ESLint & Prettier - Environment Variables - Unit testing with Jest & Supertest - Clean Architecture - Repository Pattern - Adapter Pattern - Use Cases - DTOs (Data Transfer Objects) API Documentation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/baguilar6174","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baguilar6174/node-template-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}