Skip to content
All work

Web · API

Learnova

A learning management system MVP

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

ReactDjangoDjango REST FrameworkPostgreSQLZustandTanStack QueryTailwind CSS
Available for new work

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.