Terminal 1
$ npm install
$ docker compose up postgres-contTerminal 2
$ npm run start:dev- go to for SwaggerUI --> localhost:3000/api
- you can login with this credentials username: 'superadmin' and password: '123qwe'
- Lecture
- Franchise
- User
- NestJS
- PostgreSQL
- Docker
- TypeORM
- SwaggerUI
- SuperAdmin: Can create, update, delete users and franchisees
- Admin: Can create, update, delete lectures for own franchisee
- Student: Can Attend and Abandon lectures, Can see lectures in own franchisee
- Lecturer: Every Lecture must have a lecturer before insert