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
yarncommand - Setup database settings inside
data-source.tsfile - Run migration with
yarn migration - Run
yarn startcommand oryarn devfor watch mode
- Run
npm icommand - Run migration with
npm run migration - Run
npm run startcommand ornpm run devfor watch mode
The previous command will create the following user:
- User:
[email protected] - Password:
_KUSO58AD@