This repository contains the backend microservices for the GradeLoop platform.
| Service | Description | Docs |
|---|---|---|
| Identity Service | User management, authentication, and organizational structure. | Docs |
| AuthN Service | Authentication, token issuance, and session management. | Docs |
| AuthZ Service | Authorization, RBAC, permissions, and policy management. | Docs |
| Session Service | Session tracking, revocation, and concurrent login limits. | Docs |
| Email Service | Transactional email sending and template management. | Docs |
| Assignment Service | Assignment creation, management, and distribution. | Docs |
| Submission Service | Student submission handling, file storage, and grading status. | Docs |
- Copy
.env.exampleto.envand configure environment variables. - Run
docker-compose up --buildto start all services.