All Projects
CoachUp
Collaborative real-time online test platform
Next.jsNode.jsExpress.jsMongoDBWebSockets
Course: CSE470 — Software Engineering
The Problem
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.
The Solution
Built a full-stack real-time test platform with WebSocket-based live test environments, automated grading, and comprehensive analytics for coaching center operations.
Technical Highlights
- 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
Results & Impact
- →Real-time synchronized testing across multiple concurrent users
- →Automated evaluation eliminating manual grading overhead
- →Global and center-specific leaderboards for competitive engagement