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.
- 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.
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.
They were able to think through difficult technical issues and arrive at simple solutions.
More missions
Browse the portfolioNext 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.

