Skip to content

meguiluzortiz/task-management-api

Repository files navigation

nestjs-task-management-api

Task management API.

This project was boostrapped with Nest CLI using Typescript Starter.

Live demo

Task management API

How to Run

Environment variables

The application use to environment variables for running. Please refer to .env-example file.

NODE_ENV          #Node environment (development, production)
PORT              #Application port (3000)
DATABASE_URL      #Database connection String

Application

Local

yarn start             #Start the app
yarn start:dev         #Start the app in dev mode

Docker

yarn docker:clean      #Clean containers, volumes and local images
yarn docker:dev        #Start the app environment in dev mode
yarn docker:database   #Start the database

Tests

yarn test        #Run the tests
yarn test:cov    #Run the tests and show coverage

Tech stack

  • NestJS / Typescript
  • Jest
  • Swagger
  • Sonarqube / Sonarsource
  • Docker / Docker-Compose
  • Heroku

References