Skip to content
This repository has been archived by the owner on Dec 23, 2023. It is now read-only.

Newbies-Workplace/retromachina-backend

Repository files navigation

Retromachina backend

Key technologies:

  • NestJS
  • REST API
  • DB (Prisma)
  • WebSockets (socket.io)
  • Google OAuth 2.0
  • JWT tokens

Requirements:

  • node >= 18
  • docker

Development

  • run:
    npm install
  • create .env file in root directory based on .env.template
  • run docker-compose.local.yaml using
    docker-compose -f .docker/docker-compose.local.yaml up -d
  • run npm scripts:
    npm run prisma:init
    npm run start:dev

Next steps

To test most of retromachina features you want to set your role to SCRUM_MASTER

To do it:

  • run
    npm run prisma:studio
  • open http://localhost:5555
  • select table User
  • change user_type value from USER to SCRUM_MASTER
  • press Save changes button