Skip to content

Multi-tenant SaaS

GymOS

An all-in-one platform for boxing, BJJ and MMA gyms: memberships and billing, class scheduling, athlete progress tracking, check-in and a branded website, for single gyms and multi-location franchises.

View live project (opens in a new tab)The live link is a demo environment with sample data that resets daily.

The challenge

Combat-sports gyms typically juggle separate tools for memberships, billing, class schedules, coaching notes, merchandise and marketing. Owners wanted one system that fits how gyms actually run, multi-location franchises included, without losing their own brand.

The solution

GymOS is a multi-tenant platform where every gym gets its own branded space on a shared, secure codebase. Owners, front-desk staff, coaches and members each get tools built for their role, and franchise owners can see across locations.

What was built

  • Every gym gets its own subdomain, with support for verified custom domains
  • Stripe Connect billing for dues, commitment terms, joining fees and refunds, paid directly to each gym
  • Class scheduling with recurrence and automated SMS class reminders
  • Skill-tree athlete progression with coach evaluations and reusable templates
  • Kiosk check-in and a front-desk console
  • Merch store with cart and orders
  • AI-generated social captions and scheduled social posting
  • Public REST API with API keys, plus an MCP server that lets AI assistants work with gym data
  • Franchise analytics, leaderboards, affiliate program and audit logs with CSV/PDF export
  • Separate roles for gym admins, staff, coaches, members and platform operators

Ready to build something that works for you?

Tell me about your business and what you'd like to improve. I'll reply within one business day with next steps.