Full walkthrough being written.
Scope
- Instructor dashboard: create courses with sections + lessons; upload videos to Mux.
- Public course page: title, description, lessons preview, “Enroll” button (free or paid via Stripe).
- Student dashboard: enrolled courses, progress per lesson.
- Lesson player: video + markdown notes + complete-lesson button.
- Certificate: PDF on course completion.
Related
Mux
Video hosting.
Stripe
Course payments.
Subscription billing
For all-access subscriptions.
