• 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.