Study of the NestJS framework TypeScript. This application has two modules: Auth module and Task module. An user can sign up and manage yours tasks. Jwt token is used to identify the logged in user allowing to perform operations with their tasks.
To run the application you must initialize the Postgres database. I created a docker-compose to startup the Postgres and the PgAdmin, case you prefer or need access the visual manage database. On the root project run the command below:
$ sudo docker-compose up -d
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test