Sections
A workout experience built for pro-trainers
I was approached by a frustrated pro-trainer who had tried several workout apps, but still couldn’t find one to meet all his needs.
Role
Lead Designer
Platform
iOS App
Project Timeline
May — Nov 2023
Project Status
In Development
CONTEXT
In 2022, the gym app industry was worth $96.7 billion, but till date is saturated with tech focused on helping beginners and not experienced (or pro) trainers.
Popular apps like Fitbod, Daily workouts and Strong provide features like training programs, coaching sessions, etc. that are less appealing to pro-trainers who already know what to do in the gym.
So my client set out to build a gym app to fill the market’s gaps (and make his training easier).
THE PROBLEM
Building our feature set: What do pro-trainers need to plan and perform their workouts? What are their current struggles?
The goal was to create a product that supports pro-trainers in setting up and tracking their workouts
Design principles to guide success
Since this was the first product iteration with no budget for extensive user testing, we defined 5 core design principles to help us evaluate the effectiveness (not success) of each feature, screen or flow we created.
Show don’t tell
We ditched long walkthroughs that would easily be forgotten for simple, context-driven designs that could explain complex concepts.
Visibility & clarity of context
Most of the app’s flows require multiple steps and responses. Trainers should be able to tell what inputs they have provided at any point in time.
Companionship
Trainers mostly work in the gym (obviously), so we had to build a product they could use in the gym, while working out. This means everything in the final product had to either add to or improve the workout experience - not take away from it.
Error prevention & easy ‘undos’
All our design decisions had to make it harder for preventable user errors to occur. But if the trainer made a mistake, we had to always make it easy for them to take back that decision.
Simplicity
As I came to learn, body building isn’t just about lifting weights - it includes understanding some complex concepts. The final product should always make these concepts easy to understand. Trainers need to focus on getting reps done, not spending time figuring out how the app works.
DESIGN & ITERATIONS
The client had already created some initial wireframes and hi-fidelity designs, so during our discovery phase, I conducted an audit of those screens to find out what design & content to keep, improve or discard.
Creating a workout set
This flow was top priority.
Pro-trainers have existing workout sets they follow based on how they set up their weekly workouts. So we had to make it easy for them to replicate those workout sets/programs in the app.
FEATURES + EVALUATION CRITERIA
Training sets
Ability to easily create straight sets, dropsets & supersets.
UX simplicity & clarity
Simple explanations of what different sets are and how they work to those who might be unfamiliar with the terminology.
Workout categorization
Ability to easily categorize workout sets. It should be easy to search & find workouts.
Rest
Ability to set up rest periods between their workout sets.
Warmups
Some trainers like to ease into their workouts, so they start with warmup sets to get them ready. This should be clearly replicated in the product.
UI Aesthetics
Going for a simple, clean but energetic look
IMG
TRAINER Journey exploration
IMG
TRAINER Journey exploration WITH THIRDSTRIDE
Workout management
After setting up a workout’s sets & reps, a trainer might need to add or update some information as they progress through their workout. They might need to take notes, include warmups, rest periods and some more. Here’s what that looks like.
Workout creation
Creating a workout had to be a seamless but flexible enough process for trainers to be able to replicate a variety of workout routines. These explorations focused on how to create a quick workout session.
Tracking workouts
This feature was the most important part of the flow. We had to make it as easy as possible for trainers to track their progress. This logging process also had to be simple enough for trainers to easily differentiate between sets and update the right sets & reps.
Hey👋🏾👋🏾👋🏾!
Check these projects out too👇🏾