A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
src/
├── api/ Contains everything related to the Rest API layer
└── quest/ The module for the quest business code
└── user/ The module for the user business code
└── access-control-list/ The module for the access-control-list business code
├── config/ NestJS app config module
├── shared Contains classes & helpers shared with all modules
├── entities MikroORM entities
├── repositories MikroORM custom repositories
├── import-strategies Contains the module and the strategies to import companies data
├── commands/ Command & handlers that can write the DB
│ ├── handlers
│ └── impl
└── queries/ Query & handlers that can read the DB
├── handlers
└── impl