EAEng Abdalla
Back to projects
EdTech

Hayaan LMS

Learning management system for courses and progress

An LMS for delivering courses, tracking progress, and managing learners — built for scalability and clear UX.

Screenshot placeholder

The problem

Training providers need one place for content, enrollment, and progress — without heavyweight legacy LMS complexity.

The solution

Hayaan LMS delivers structured courses, enrollment management, and progress tracking with intuitive interfaces for instructors and learners.

Key features

  • Course and module hierarchy
  • Learner enrollment and access control
  • Progress tracking across modules
  • Instructor dashboard for content management
  • Student learning interface optimized for focus

What I learned

  • Content hierarchy modeling for educational products
  • Progress state machines and completion tracking
  • Balancing feature depth with clean learner UX

Role

Full-Stack Developer

Responsibilities

  • · Modeled course content hierarchy and progress states
  • · Built instructor and student-facing interfaces
  • · Implemented enrollment and access workflows
  • · Optimized performance for content-heavy pages

Tech stack

ReactNext.jsTypeScriptTailwind CSSMongoDB