- Backend
- Real-time
Blended Learning Management System
E-learning backend with quizzes, assignments, grading and real-time chat. Graduation project, grade A+.
What I built
- Built an e-learning backend with modules for courses, users, quizzes, assignments, submissions, materials and dashboards.
- Implemented JWT/Passport authentication and role-based access control for student, instructor and administrative workflows.
- Added real-time chat with Socket.IO, quiz and assignment-submission workflows, grading functionality and Swagger/OpenAPI support.