Case studiesFitness subscriptions

Personal Fit: a shared iOS platform with trainer-owned brands

Personal Fit gave trainers a branded mobile product without requiring a separate platform for every trainer. Ego Eimi’s engineering connected the native iOS experience to shared membership, workout and subscription services.

Business
Personal Fit
Sector
Fitness subscriptions
Scope
White-label iOS platform for trainers
Contributor
Ego Eimi
Editorial illustration: a dumbbell and rolled exercise mat with an orange strap
AI-generated editorial illustration of the project’s domain.

Each trainer needed a distinct experience on shared infrastructure.

A trainer’s members expect their coach’s identity, programs and roster. Building an independent application stack for each trainer would duplicate the same account, subscription and workout functionality.

The useful architecture was a shared foundation that preserved those trainer-specific boundaries. The mobile product also needed a clear connection between paid access, assigned workouts and the member’s progress.

Separate trainer identity from the common product foundation.

The native iOS application used Swift and SwiftUI. Trainer branding and rosters sat on shared infrastructure, while workout-building and progress dashboards connected the coaching workflow.

StoreKit handled subscriptions, with Firebase, Node.js and PostgreSQL in the supporting stack. The implementation brought member access and the fitness experience into the same product model.

What the workflow includes

  • Apply trainer branding over shared application infrastructure.
  • Manage each trainer’s member roster.
  • Create workouts and expose member progress.
  • Connect StoreKit subscriptions to the mobile product.

Branding, workouts and subscriptions worked as one platform.

The project delivered a reusable platform for branded trainer experiences. Shared product capabilities and trainer-specific content could evolve together without requiring every trainer to maintain a separate software system.

What this means for the technology owner.

A white-label platform needs explicit boundaries for branding, member data and subscription access. Ownership includes the shared release process as well as the configuration of each trainer’s experience. Those distinctions help a new team improve the core without disrupting individual businesses.

The technology ownership checklist →

SwiftSwiftUIStoreKitFirebaseNodePostgres

Project contribution: Ego Eimi. The scope described above identifies the work behind this case.

App Store — project link

Editorial review: Ego Eimi · Updated September 6, 2026 · About the team

Your technology

Start with the business

Your business depends on it.

Tell us which system matters, what has changed and who controls it. We will define a reviewable next step. Read Foundation and the commitments and evidence.