
Overview
GymGrow (Grow HQ) is a multi-tenant gym operating system with three connected surfaces. Superadmins onboard gym owners and manage platform settings. Gym owners run branches, members, staff, classes, programming, and finances with role-based permissions. A public TV webapp displays session programming on gym screens. Together they cover the full loop from platform onboarding to floor-ready workouts.
Gyms connect a Stripe Express account to collect payments and manage transactions, refunds, and payouts. Programming created in the gym dashboard publishes to the TV display for members.
Technologies
- •Next.js
- •TypeScript
- •Tailwind CSS
- •Shadcn UI
- •TanStack Query
- •Stripe Express
- •Role-based access control
Features
- Superadmin console for creating and managing gym owners
- Name-change requests, profile settings, and email templates
- Multi-branch gym management with members, staff, and subscriptions
- Membership lifecycle including visits, payments, documents, activity, and freeze
- Staff roles and permissions per gym
- Class scheduling, recurring classes, and calendar views
- Class programming shared to a public TV webapp
- Finance tools for revenue, expenses, tax, transactions, and refunds
- Memberships, leaderboards, and custom email communications
- Settings for booking, gym hours, payments, waivers, profile, and training spaces
- Stripe Express connection for payouts and transaction management
- TV display with date/session selectors and on-screen size scaling
Development and Challenges
The hardest parts were modeling multi-tenant gyms with branch-level data, keeping role and permission checks consistent across every screen, wiring Stripe Express so owners could onboard and take payments without mixing accounts, and keeping the TV display readable from across a gym floor while staying in sync with published programming.

Superadmin console for onboarding and managing gym owners across the platform.

Gym-owner dashboard with revenue metrics, today's classes, member health, and branch operations.

Public TV webapp showing warmup, strength, and metcon blocks scaled for gym screens.
Conclusion
GymGrow is the largest product I shipped at Plex Bit — a full gym operations suite spanning platform onboarding, day-to-day gym management, and wall-ready programming displays.