An API for a school system.
This project can be used as an API for a school system for managing students, teachers and assignments.
- Authentication with JWT.
- Role based Authorization.
- Entity validation with class-validator.
- NoSQL Database with MongoDB:
- Many To Many (N:M), One To Many (1:N) and One to One(1:1) Relationships.
- E2E tests with Jest.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# e2e tests
$ npm run test:e2e
Tiago Rocha
- Email: [email protected]
- Linkedin: Tiago Rocha