WellStudio Platform
One product for a boutique gym: public schedule, member bookings, staff desk, and online packs — same domain, same capacity rules.
Product
Image gallery
Three journeys
- Public: live timetable, plans, and lead capture.
- Member: book and cancel with clear rules; see coverage and credits.
- Staff: run today, open sessions, and book for a member without bypassing capacity.
How it's built
Modular Next.js monolith: routes in app/, domain in modules/*. Supabase Auth, Prisma, Postgres, Stripe. Sales decks live on Preview only so a real gym's production site stays clean.
Capabilities
- Public schedule, plans, and lead capture
- Member portal for bookings, cancellations, and credits
- Staff desk for the day, sessions, and assisted booking
- Stripe Checkout for packs with credits after payment
Stack
- Next.js
- TypeScript
- Prisma
- Supabase
- Stripe
Links