GymBud Logo
From MVP to Production Platform

GymBud - White-Label Fitness Coaching Platform

What started as a focused retention MVP became a connected white-label SaaS ecosystem for coaches: native client apps, marketplace discovery, subscriptions, branded email, bilingual product surfaces, video classes, and automated operations.

Next.js 14FlutterSupabaseStripe ConnectAsaasCloudflare StreamResendScheduled workflows

The Evolution

1

V1 - Focused MVP

Tested the core behavior through a PWA with AI-assisted workout generation, onboarding, retention loops, and model-cost controls.

2

V2 - Coach platform

Moved beyond the experiment into coach operations: dashboard, client management, workout programming, check-ins, exercise libraries, and the first payment paths.

3

V3 - Native apps

Rebuilt the client experience in Flutter for iOS, Android, and web, with workout execution, push notifications, offline-aware flows, and a more durable app architecture.

4

V4 - White-label marketplace

Expanded into white-label branding, coach discovery, Stripe Connect and Asaas, video classes, bilingual product surfaces, and automated operating workflows.

What We Built

1

White-label business OS

Coaches control colors, logos, gradients, plan names, app presentation, marketplace profile, and the client-facing experience for their brand.

2

Native client apps

Flutter-built iOS, Android, and web client apps with workout execution, push notifications, offline-aware UX, and set-by-set logging.

3

Coach marketplace

Public coach discovery with categories, search, filters, individual landing pages, and conversion paths into paid coaching plans.

4

Payment operations

Stripe Connect for international payments and Asaas for Brazil, including platform fees, subscription flows, webhooks, and operational recovery paths.

5

Content and video classes

Cloudflare Stream integration for coach content, HLS/DASH playback, and a structured library across training, nutrition, mobility, yoga, pilates, and more.

6

Internationalization

EN-US and PT-BR support across web, mobile, notifications, and email templates so the same product can serve US and Brazilian markets.

7

Automation layer

Scheduled workflows coordinate reminders, subscription health, payment events, stale tasks, notifications, and product lifecycle nudges.

8

Coach administration

Dashboards for programs, students, check-ins, progress, plan management, video libraries, payments, and brand settings.

9

Production support loops

The platform includes logging, retryable payment paths, webhook reconciliation, template governance, and release-ready environment separation.

Platform Scale

The product, operating, systems, and governance layers that had to become coherent.

Product
Coach and client journeys
Programming, execution, check-ins, progress, discovery, and support.
Operations
Business workflows
Billing, notifications, content, brand configuration, and lifecycle coordination.
Systems
Shared platform contracts
Web, mobile, data, authentication, storage, integrations, and release controls.
Governance
Long-term consistency
Documented decisions, quality gates, migration discipline, and controlled rollout.

Technology Stack

N

Next.js 14

Coach admin, marketing, marketplace, and platform operations

F

Flutter

Native iOS, Android, and web client applications

S

Supabase

PostgreSQL, auth, row-level security, storage, and RPC contracts

S

Stripe Connect

International payments, subscriptions, platform fees, and webhooks

A

Asaas

Brazilian billing coverage and local payment operations

C

Cloudflare Stream

Video upload, processing, delivery, and playback

R

Resend

Lifecycle email, branded templates, and delivery workflows

S

Scheduled workflows

Reminders, payments, lifecycle coordination, and maintenance

What changed after the MVP

The real product was the operating system around the app

01

Start narrow enough to prove behavior, then rebuild the architecture before the MVP hardens into the product ceiling.

02

Payments, notifications, templates, and scheduled jobs become core product infrastructure once coaches rely on the platform for revenue.

03

White-label SaaS is not just theme settings. It changes onboarding, support, marketplace positioning, billing, and every client-facing message.

04

A marketplace only works when supply operations and coach administration are treated as seriously as the public discovery experience.

Need a Platform Built?

From MVP to production marketplace - we build the full stack.