Miguel Garcia • Project

← All projects

WellStudio Platform

One product for a boutique gym: public schedule, member bookings, staff desk, and online packs — same domain, same capacity rules.

  • 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.

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.

  • 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
  • Next.js
  • TypeScript
  • Prisma
  • Supabase
  • Stripe