A mobile-first LMS with the full course hierarchy — courses, modules and lessons — plus enrollment, role separation between students and instructors, and progress tracking. Django on the back, React on the front.
- Role
- Fullstack — Django REST API and React client
- Timeline
- 2026
- Platforms
- Web, API
- Status
- Shipped
What went into it
- 01
A proper content hierarchy — course to module to lesson — rather than a flat list of videos, with progress tracked per lesson.
- 02
Role-based access separating instructor authoring from student enrollment, on token authentication.
- 03
Written mobile-first, on the assumption most learners arrive on a phone.
- 04
A break from the usual Node stack: Django REST Framework chosen deliberately to keep the Python side sharp.
Built with
Have something you need built?
Tell me what you're working on and what it needs to do. I'll come back within two days with an honest read on scope, approach and timeline.