All Projects

CoachUp

Collaborative real-time online test platform

Next.jsNode.jsExpress.jsMongoDBWebSockets

Course: CSE470 — Software Engineering

Coaching centers in Bangladesh rely on manual, paper-based testing that is slow, error-prone, and impossible to scale. No centralized platform existed for real-time online test management.

Built a full-stack real-time test platform with WebSocket-based live test environments, automated grading, and comprehensive analytics for coaching center operations.

  • 01Role-based access control: Admins, Teachers, and Students with distinct permissions
  • 02Live WebSocket-based test environment with server-synchronized timers
  • 03Automated submission on timeout with instant auto-grading
  • 04Question upload/import with subject-organized question banks
  • 05Automated question-wise and topic-wise performance analytics with leaderboards
  • →Real-time synchronized testing across multiple concurrent users
  • →Automated evaluation eliminating manual grading overhead
  • →Global and center-specific leaderboards for competitive engagement