Skip to content

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.

License

Notifications You must be signed in to change notification settings

tiger-githubb/univ-check-api

Repository files navigation

univ-check-api

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:

YARN

  1. Run yarn command
  2. Setup database settings inside data-source.ts file
  3. Run migration with yarn migration
  4. Run yarn start command or yarn dev for watch mode

NPM

  1. Run npm i command
  2. Run migration with npm run migration
  3. Run npm run start command or npm run dev for watch mode

ADMIN USER

The previous command will create the following user:

  • User: univ.admin@gmail.com
  • Password: _KUSO58AD@

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •