▲ fullstack2025
eLearning Platform
Full-featured LMS with video courses, progress tracking, certificates, and admin dashboard.

The problem
Off-the-shelf LMS products are either too rigid to fit a specific curriculum or so generic that instructors end up managing content in spreadsheets on the side.
The approach
A full LMS built around the course-module-lesson model, with enrollment, resumable video progress, certificate issuance, and an admin surface for instructors.
Notable details
- Relational schema modelled in Prisma: courses, modules, lessons, enrollments, and per-lesson progress
- Resumable video progress persisted per user so a lesson picks up where it was left
- Separate admin surface for course authoring, kept out of the student bundle
Tech Stack
Next.jsTypeScriptPrismaPostgreSQLTailwind CSSClaude Code