Per-class: instructor, day/time, level (Tots, Jr, Teen, Adult), discipline (ballet, jazz, hip-hop, tap, contemporary), capacity. Student roster with level placement. Monthly auto-billing. Attendance at every class (no-show trend alerts). Annual recital: role assignments, costume order form, ticket sales. For 1-3 location dance studios.
Per class: instructor, day/time, level (Tots, Jr, Teen, Adult), discipline (ballet, jazz, hip-hop, tap, contemporary, lyrical), capacity. Waitlist when full. Level placement per student.
Per instructor: classes taught, hours per week, pay rate (per class / hourly / salary). Schedule conflict detection. Substitute lineup. Certifications + CPR expiration.
Every class logged. No-show pattern alerts ("Ava has missed 3 of last 4 jazz classes — is she OK?"). Makeup class credits. Parent notifications.
Per recital: role assignments, costume measurements + order form, ticket sales, program lineup. Deposits for costumes. Final ticket orders 2 weeks out.
Per student: tuition by class × # classes - sibling discount. Stripe auto-pay. Family account groups (3 kids, one invoice). Past-due reminders. Year-end tax receipts for parents.
Flask + session auth. Student list, parent contacts, recital videos stay on your server. Not leveraged by a music-studio SaaS platform.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
dancestudio is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.