Introduction
About The Project
There are a lot of sections that go into a NodeJS project.
This project is a boilerplate for a NodeJS project with Typescript. It has all the necessary things that you need to start a new project.
Here are some of the key features of this project
- Typescript, all the way
- EsLint, Prettier and Husky integration
- Docker
- Sequelize integration
- Multiple Environments
- Logging
- Error handling in a central place
- Request Validation
- Swagger API documentation
- Dependency Injection
- Setting up Testing
Let me know what else can make this repo even better!
Technologies
The major technologies that were used to build this project are:
License
Distributed under the MIT License. See LICENSE.txt
for more information.