Frontend-only scope

Demo notes

This app intentionally demonstrates the admin UI for the backend CRM without Supabase, FastAPI, Stripe, or real booking integrations.

Included

  • Dashboard KPIs for a small studio with 176 active members.
  • Member management, onboarding, schedule, roster, subscriptions, reports, and instructors.
  • All rendered data lives in src/data/mock-studio.json.

Out of scope

  • No real authentication, RLS, payments, emails, SMS, or member-facing portal.
  • No recurring schedule builder or real-time booking seat locks.
  • No backend API calls; this is only a polished admin UI demo.