Case study 02 / 12

MCMA

A music academy run end to end from one platform: applications, scheduling, payments, portals and programmes.

Type
Delivered for client
Sector
Education
Status
Live
Built with
Next.js · React · TypeScript · Supabase · Stripe
Public site
Public site

The situation

Applications, enrolment, schedules, payments and announcements were handled by hand. The academy needed one place for staff, students, parents and tutors.

What was built

Adaptive applicationsA multi-step application with built-in ear-training and rhythm challenges, uploads straight to Google Drive and a skill classification step.
Admissions pipelinePending, assessment, shortlisted, approved, enrolled: every applicant tracked through one board.
Smart groupingA classification engine that auto-groups students into ensembles by level and instrument.
SchedulingWeekly schedule, attendance, rescheduling and waitlists, with Google Calendar sync and auto-assigned instruments.
PaymentsStripe checkout, instalment plans, coupons and automatic payment reminders.
Student portalSchedule, payments, resources, homework, progress reports, rescheduling and messages.
Tutor portalSchedule, reports, repertoire, homework and syllabus logs in one dashboard.
CommunicationsAnnouncements, internal messages, a shared email inbox, subscribers and full email logs.
Public siteTutor directory, Summer Academy and Band Labs pages, news and SEO, all feeding the admin.
Band Labs & programmesPublic Band Labs and Programmes pages with their own application flow (individual or band) and a tutor partner programme.
WaitlistsSummer Academy 2027 and Band Labs waitlists with confirmation emails, so demand is captured between intakes.

Wired into

  • Stripe
  • Google Calendar
  • Google Drive
  • Google sign-in
  • Resend email
  • Google Analytics
  • Search Console

Results

May 2026launch, with live Stripe checkout tested end to endLaunch
4interfaces from one system: public site, admin, student portal and tutor portalScope
25+admin modules, from admissions to audit logScope

Screens

Tutors
Tutors
Tutors
Band Labs
Band Labs
Band Labs
Summer Academy
Summer Academy
Summer Academy
Admin · Social carousels
Admin · Social carousels
Admin · Social carousels
Admin · Schedule
Admin · Schedule
Admin · Schedule
Logo