LearnWithRoyyan: a course platform that connects lessons, assessment, and verifiable completion.
The problem
A useful learning platform needs a clear curriculum and a consistent way to track progress, grade quizzes, and check a certificate.
My solution
I built an Indonesian-language coding LMS with public course discovery and protected learning/content workflows.
Key features
• Course catalog and curriculum previews
• Chapters with video, reading, and quiz lessons
• Lesson progress and quiz attempt tracking
• Server-side quiz grading
• Numbered certificates with public verification
• Rich-text course and lesson administration
Engineering notes
Prisma/PostgreSQL connect courses, enrollment, progress, and payment records, with Better Auth protecting access. The portfolio links the working Netlify demo.