Fitness & wellness SaaS
Delivered engagement. Coralsoft designed and built this product end to end; figures below retain their evidence level.

What was in place before we started.
A full-stack, multi-tenant SaaS platform, built from scratch for the operator of a boutique yoga and pilates studio chain that decided to turn an internal management tool into a product sold to other studios.
The client ran 8 studios using a mix of Google Calendar, spreadsheets, and manual SMS reminders. Class scheduling, waitlists, membership billing, and instructor payouts were all handled separately per location — with no unified reporting, the owner couldn't compare studio performance or automate even the simplest processes.
When the client started fielding requests from other studio chains (“can we get something like this too?”), it became clear the internal tool had the potential to become a standalone product. But the internal version had been built for a single company — no multi-tenancy, no data separation between organizations, and no billing system for onboarding new studio clients.
A tight timeline: the client wanted to launch a beta with the first external studios within 3 months, to avoid losing momentum on inbound interest.
- Timeline
- 6 months reconstructed
- Team
- 5 people reconstructed
- Budget
- $25k – $35k reconstructed
- Platforms
- 2
Each constraint, and what we did about it.
Outcome, with the source of every figure.
How the system fits together.



How it was sequenced.
Discovery & architecture
Managing schedules, instructors, pricing plans, attendance and revenue reporting, and custom branding (logo, colors) for the member-facing app.
- Studio admin panel
Core build
Booking classes, an auto-promoting waitlist, attendance history, and managing the subscription and payment method.
- Member-facing app
Integrations & data
Their own class schedule, attendance stats, and a transparent breakdown of payouts based on classes actually taught.
- Instructor portal
Hardening & QA
Tracks two separate entities: the studio's subscription to the platform (Stripe Billing, plans tiered by number of locations/members) and instructor payouts (Stripe Connect, automatic splits based on
- Billing engine
Launch & handover
When a booking is cancelled, the system automatically offers the open spot to the next person in line via push/SMS with a 15-minute confirmation window, then moves to the next candidate if it expires.
- Waitlist automation
More work like this.
Every case study is a Coralsoft delivery story, with the evidence behind each figure kept visible.
