← Back to Projects

Grace Piano — Online Teaching Platform

Digitizing piano education

role: Lead Developeryear: 2024duration: 3 months
Next.jsTypeScriptSupabaseStripeTailwind CSS
>Problem

A piano teacher wanted to scale her teaching beyond in-person lessons, offering structured online courses with payment processing.

>Approach
  • >Designed course structure with progressive lessons
  • >Built Supabase auth + database for user progress tracking
  • >Integrated Stripe for course payments
  • >Created responsive lesson viewer with embedded media
>Results
  • >Successfully launched to first cohort of students
  • >Reduced administrative overhead by 80%
  • >Enabled asynchronous learning for students worldwide
>Learnings
  • >Educator-first design matters — the teacher must be able to manage content easily
  • >Supabase + Stripe is a powerful combo for indie SaaS
← Back to Projects