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
Wellness Studio timetable and booking screen

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 →