A starter kit for a production ready Nestjs application
Feat | Techno | Status |
---|---|---|
Database | Typeorm (pluged for now on postgresql) | Done |
Env config | Dotenv + Joi for validation | Done |
Docker | dockerfile | Done |
Swagger | Done | |
Testing | Jest + supertest | In progress |
Auth | Nest Passport + jwt | In progress |
Metrics | Prometheus | In progress |
Logger | Winston | In progress |
Code generator | Hygen | In progress |
S3 / GCP storage | To do | |
Mailing | To do | |
Search with algolia | To do | |
Search with Elastic | To do | |
Error Reporting | Sentry | To do |
And any features requested by future users.
$ yarn install
# development
yarn start
# watch mode
yarn start:dev
# production mode
$ yarn start:prod
# unit tests
$ yarn test
# e2e tests
$ yarn test:e2e
# test coverage
$ yarn test:cov
$ yarn format:check
$ yarn lint
$ yarn generate module with-crud --name myModule
👤 Nicolas Beaussart [email protected]
- Twitter: @Beaussart_n
- Github: @beaussart
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator