- This project is based on NestJS framework.
- Typescript preferred over javascript for ease of maintaining.
- Sequelize ORM used for database actions.
- Data validation provided by class validator.
Project is using moduler system
.controller.ts: For Route Mathing
.entity.ts: For Model Definion
.service.ts: For Controller Methods
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
docker-compose up
docker-compose down
$ npm run test:e2e