Mission 07 · Sport

The Gains Lab: Training app for advanced athletes

A mobile fitness app for a CrossFit champion turned coach: structured workout plans, progress tracking and client management, with real-time data insights.

The Gains Lab on three phones: choosing a training modality (run, bike, rowing, ski erg, swimming), a workout schedule with warm-up, work and cool-down, and an interval timer.
Client
The Gains Lab
Industry
Sport and fitness
Platforms
iOS and Android
Built with
React Native, Node.js, Figma

01 · Business context

The problem

Fitness trainers often struggle with outdated systems that limit client management, training plan delivery and progress tracking.

Our client, a former CrossFit champion who is also an experienced and highly rated personal trainer, faced similar challenges. He needed a mobile app for his business that would streamline accessibility, communication and real-time data aggregation.

The client

The Gains Lab

Our client is a well-known CrossFit athlete in the USA, with years of competitive experience and numerous recognitions. When he moved into coaching, he gathered hundreds of clients, all of whom needed structured training plans and performance tracking.

His existing system lacked basic functionality and mobility, which limited how well he could manage the business and engage users.

02 · Key features

What we built

A React Native app for iOS and Android, with an admin panel for the business. These are its most important features.

  • Advanced data processing

    The app collects and processes training data and presents it in an intuitive, user-friendly format.

  • Chat

    A messaging system built into the app keeps trainers and clients in touch.

  • Holistic personal training

    Users get personalised workout plans, track their progress and receive real-time updates from their trainer.

  • Admin panel

    An extensive admin panel makes it easy to manage user subscriptions, plan purchases and communication.

The Gains Lab on two phones: a month's training plan with completed and pending days, and a sign-up step asking for the user's height.

03 · Results

What changed

The launch of the app changed the way our client manages his business, and increased user engagement and convenience.

Key achievements

  • A modern mobile app replaced the outdated web-based system and greatly improved the usability and accessibility of our client's services.
  • Together with an advanced admin panel, the app simplified customer management, making it much easier for our client to scale operations and expand his user base.
  • Soon after its launch, the app attracted many subscribers for an extended period.
The Gains Lab across devices: training charts on a tablet and on a phone, the website on a laptop, and a sign-up step on a second phone.

They were able to think through difficult technical issues and arrive at simple solutions.

Matthew WiebkeFounder, The Gains Lab

More missions

Browse the portfolio
  • Education, web game

    Batalion Powstańczy

    Educational game about the Warsaw Uprising.

  • Productivity, web app

    Planline

    Project management app with Google Calendar sync.

Next mission: yours.

Bring an idea, a half-built app or a live product. Start with the mission brief: it takes two minutes, and our team replies within 8 working hours.