Back to work
Flutter · Booking · Memberships

Wellness Studio

A Flutter booking product for class discovery, reservations, waitlists, memberships, credits, and purchases in one member-facing experience.

FlutterDartBLoCGoRouterSupabaseFirebase Messaging
Mobile timetable screen for Wellness Studio showing class filters, booking prompts, and session cards.

Problem

Boutique fitness studios need mobile booking, waitlists, memberships, credits, and store flows without relying on manual coordination.

Engineering Contribution

  • Built timetable, class detail, booking, cancellation, waitlist, store, profile, and account flows.
  • Implemented membership, credit-pack, and gift-voucher states.
  • Separated local, hybrid, and connected repository paths.
  • Added focused tests around booking and membership transitions.

Technical Decisions

Feature modules and shared widgets keep the booking surface maintainable. Repository boundaries support local sample data and Supabase-backed paths without coupling screens to one runtime.

Verification

  • Flutter analyze passed with no issues.
  • Flutter tests passed, with one live-backend test intentionally skipped without credentials.
  • Release web build completed with mock preview configuration.
  • Browser screenshot captured from the release build.

Planning a booking, subscription, or marketplace product?

Start a conversation