A scalable, stateless RESTful API for academic attendance management. Features RBAC authentication (JWT), event-driven attendance validation, optimized query performance, and modular service-layer architecture. Supports multi-tenancy, request validation, and high concurrency handling.
Steps to run this project:
- Run
yarn
command - Setup database settings inside
data-source.ts
file - Run migration with
yarn migration
- Run
yarn start
command oryarn dev
for watch mode
- Run
npm i
command - Run migration with
npm run migration
- Run
npm run start
command ornpm run dev
for watch mode
The previous command will create the following user:
- User:
univ.admin@gmail.com
- Password:
_KUSO58AD@