Case study

Bayou Bright Music is a fictional studio created for the Lovable Challenge. The problems are real ones small studios live with.

Turns a 9 p.m. "do you have openings for my 7-year-old?" into a confirmed weekly lesson in under 90 seconds, and refills cancelled slots automatically.

Meet Dana

Dana Reyes runs Bayou Bright Music on her own: 11 years teaching, about 62 students, six hours a day at the piano with her phone on silent. Here's what her week actually looks like, and what the app does about each part.

  1. 1

    Late cancels and no-shows run around 15%, each costing about $45.

    → Cancelled slots refill automatically from the waitlist, a few families at a time.

  2. 2

    Inquiries arrive between 8 and 11 p.m., and a third book elsewhere by morning.

    → Instant matching and booking, plus a same-evening follow-up if a parent stalls.

  3. 3

    Parents, not students, are the customers.

    → A parent-first flow, a magic-link portal and sibling booking in one trip.

  4. 4

    Lessons are weekly standing slots, not one-off appointments.

    → Booking claims a recurring time, with studio breaks skipped automatically.

  5. 5

    Teacher fit matters more than the calendar.

    → A matching quiz that explains why each teacher is recommended.

  6. 6

    The makeup policy lives in her head.

    → A server-enforced 24-hour rule, one credit per term and a credit ledger.

  7. 7

    Chasing tuition and confirmations by hand.

    → Automated reminders with one-tap confirm and reschedule.

  8. 8

    She's teaching when the messages arrive.

    → A Needs You inbox that only shows what truly needs her.

Hours saved this month

Live from the owner console's activity log.

Before and after

Illustrative estimates for a studio this size, minutes per week.

Illustrative time saved per week
MomentBeforeAfterMin
New inquiry at 9 p.m.Reply next morning, trade texts about timesQuiz, match and booking in under 90 seconds25
Weekly remindersText every family the night before48-hour and 2-hour reminders go out on their own60
Late cancellationDecide on a credit, text the waitlist one by onePolicy applied, credit logged, slot offered in waves30
Reschedule requestBack-and-forth to find a timeParent picks an open time in the portal15
Stalled inquiryUsually forgottenGentle nudge with a resume link10
Trial follow-upRemember to ask if they'll continueEnrollment offer sent after the trial10

What's real vs simulated

Real: the database, atomic slot claims, server-enforced policy and transactional email. Simulated: text messages (recorded in the outbox) and the demo's accelerated clock.