Build Mini Full-Stack LMS
Budget: $2 – $8 USD
I need a compact yet feature-rich learning management system developed from scratch, covering both the front-end and back-end. The core of the platform is smooth course creation & management, backed by solid user progress tracking, a quiz engine that scores automatically, and the ability to issue branded certificates on completion.
Three distinct roles must be recognised: students who enrol and follow the content, instructors who create and curate courses, and administrators who oversee the whole operation and manage permissions. All content types—plain text lessons, embedded or streamed video, plus fully interactive quizzes and activities—have to sit comfortably side by side.
I’m happy with any modern full-stack combination (for example React or Vue on the client and Node, Django or Laravel on the server) as long as the code is clean, documented and easy for another developer to extend later. A responsive layout is essential so learners can switch between desktop and mobile without friction, and please keep accessibility best practices in mind throughout.
Deliverables
• Fully functional LMS deployed to a staging URL
• Source code in a version-controlled repository with clear README
• Role-based authentication and authorisation implemented
• Course builder, progress dashboard, quiz/score module and certificate generator working end-to-end
• Short hand-off session or video walkthrough showing setup and key extension points
Three distinct roles must be recognised: students who enrol and follow the content, instructors who create and curate courses, and administrators who oversee the whole operation and manage permissions. All content types—plain text lessons, embedded or streamed video, plus fully interactive quizzes and activities—have to sit comfortably side by side.
I’m happy with any modern full-stack combination (for example React or Vue on the client and Node, Django or Laravel on the server) as long as the code is clean, documented and easy for another developer to extend later. A responsive layout is essential so learners can switch between desktop and mobile without friction, and please keep accessibility best practices in mind throughout.
Deliverables
• Fully functional LMS deployed to a staging URL
• Source code in a version-controlled repository with clear README
• Role-based authentication and authorisation implemented
• Course builder, progress dashboard, quiz/score module and certificate generator working end-to-end
• Short hand-off session or video walkthrough showing setup and key extension points