ChAMP SWE Track Backend Assignment (NestJS 🦁)

Installation

First, create .env from .env.template, no need to change values of variables.

$ pnpm install

$ docker compose up

$ npx prisma generate

$ npx prisma db push

Running the app

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# Prisma Studio
$ npx prisma studio

Test

# integration tests
$ pnpm test:int

API Documentation

You can view the API Docs at localhost:3000/api