Skip to content

citakilkay/lecture-app

Repository files navigation

Running the app

Terminal 1

$ npm install
$ docker compose up postgres-cont

Terminal 2

$ npm run start:dev
  • go to for SwaggerUI --> localhost:3000/api
  • you can login with this credentials username: 'superadmin' and password: '123qwe'

Entities

  • Lecture
  • Franchise
  • User

Technologies

  • NestJS
  • PostgreSQL
  • Docker
  • TypeORM
  • SwaggerUI

Roles

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published