Back to projects
LMSEst. —
MyClassroom
A live learning platform combining real-time classes, assessments and course management for educational institutions.
Next.jsNode.jsWebSocketsPostgreSQLRedisAWS

Overview
MyClassroom is an online learning management system built around live instruction. It brings live classes, recorded sessions, assessments and learner progress into a single environment designed for schools and coaching centers.
The Challenge
Delivering low-latency live classes while keeping assessments, attendance and progress reporting synchronized across thousands of concurrent learners required careful real-time architecture and resilient media handling.
The Solution
The platform uses WebSockets for live state, a queue-backed processing pipeline for assessments and recordings, and a modular service layer that keeps the learning, communication and reporting domains cleanly separated.
Key Features
- Live classes with real-time interaction
- Quizzes, assignments and automated grading
- Attendance and learner progress tracking
- Recorded sessions and on-demand playback
- Instructor and admin dashboards
Engineering Highlights
- Real-time communication backbone for live instruction
- Queue-based processing for assessment and media workloads
- Modular domain services for learning and reporting


