Skip to main content

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!

(back to top)

Technologies

The major technologies that were used to build this project are:

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)