Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 889 Bytes

README.md

File metadata and controls

45 lines (35 loc) · 889 Bytes

Description

  • 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 Structure

Project is using moduler system

Module Files

.controller.ts: For Route Mathing

.entity.ts: For Model Definion

.service.ts: For Controller Methods

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Running with Docker

docker-compose up
docker-compose down

Testing

$ npm run test:e2e