Learning Management System (LMS)
LMS for training centers and coaching institutes to run courses, batches, and assessments in one place.
LMS for training centers and coaching institutes.
- Role
- Sole architect & developer
The problem
Coaching institutes were tracking courses, batch schedules, student records, and assessments across spreadsheets and ad hoc tools — a setup that stopped working past a handful of batches.
The approach
Built a Laravel + Vue.js LMS covering course and batch management, student enrolment, content delivery, and assessments, on a MySQL schema designed to scale from a few batches to many without restructuring.
The outcome
Centralized course content, student data, and assessments; scaled from a few batches to many.
Stack
- Laravel
- Vue.js
- MySQL
How it's built
Watch the system move between operational states, and trace a single request step by step through the stack.
LMS Core Architecture
FLOW: INSTRUCTOR PUBLISHOne Laravel core serves both the instructor desk and the student SPA.
Course Delivery & Evaluation Trace
STEP 1/6