Personal Trainer App — Walter Park
Personal Trainer App hero
Case Study · 2022

Personal Trainer App
Schedule on Your Terms

A certificate course project built with real user research. The core insight — clients always adjust to trainers, never the other way around — became the design brief.

My RoleLead UX Designer — Research · Concept · Visual · Motion
TimelineJun – Jul 2022
TypeCertificate Course Project
ToolsFigma
+13.2%Projected revenue uplift
+30%Projected goal achievement rate
+25%Projected exercise activity
4Usability test participants

The problem

Clients always adjust to the trainer — never the other way around

Trainers advertise "flexible" hours — but those hours rarely align with when clients are actually available. This creates a friction point before the relationship even starts. Clients who can't find a trainer that fits their schedule simply don't commit.

Through research I found that the same problem existed across every competing app and service. None of them let the client's availability drive the match. That gap became the core design opportunity.

"Working out with a personal trainer can boost the success rate of achieving your fitness goals by more than 30 percent." — Redbook Health & Fitness

Research

Key questions that shaped the design

I used a goal-directed design approach — starting from the user's actual needs before touching any UI. Before designing anything, I asked:

  • 1Do clients prefer working out during the day or at night? The answer shaped the scheduling system.
  • 2Do trainers prefer video-based coaching or in-person sessions? This determined what trainer profiles needed to show.
  • 3How much space and equipment does the client have? This became a filter in the preference flow.
  • 4How much time can they commit per session? Short sessions vs. long sessions needed to surface different trainer types.

Competitor analysis

Every competitor had the same blind spot

After researching existing apps and gym services, one pattern was consistent across all of them — the trainer's schedule was fixed, and the client had to fit around it. No platform let the client's availability drive the match.

Trainers build around client availability
Unlike every competitor, the app surfaces trainers based on when the client is free — not when the trainer wants to work.
Preference-driven matching
Clients answer questions about their goals, schedule, space, and equipment — and the app returns the most compatible trainers.
Equipment-friendly filters
Not everyone has a gym. Filters account for home workouts, limited space, and no-equipment sessions so no one is excluded.
Progress tracking built in
Users can track their fitness journey directly in the app — giving trainers and clients a shared view of progress over time.

Process

Starting with wireframes before any visual design

I started with a low-fidelity wireframe to map the core user flow — how a new client would search for, filter, and book a trainer based on their preferences. Getting the flow right before adding any visual polish helped avoid designing around the wrong structure.

Wireframe flow

Initial wireframe — core user flow from onboarding through trainer selection and booking


Early designs

First pass — three core screens

The first round of designs focused on three key moments in the user journey — tracking progress, setting preferences, and finding matched trainers. These screens were then tested with real participants.

Track Progress

Track progress screen

Set Preferences

Preferences screen

Matched Trainers

Trainer matching screen

Usability testing

Four participants, three clear improvements

I conducted usability testing with four real participants and gathered feedback on the user flow. Three specific improvements emerged that made the experience meaningfully better.

Simplified Features

Simplified features

Recurring Sessions

Recurring sessions

Security

Security feature
  • 1Simplified features — participants found the initial feature set overwhelming. I stripped back non-essential options to keep the onboarding focused on the core job: finding the right trainer.
  • 2Recurring sessions — participants wanted to book multiple sessions at once rather than rebooking each time. Adding recurring session support reduced friction for committed users.
  • 3Security reassurance — participants expressed concern about sharing personal fitness data. Adding explicit security messaging at key moments increased trust in the platform.

Final design

Preference matching and flexible scheduling

The final prototype addressed all three usability findings. Preferences now drive the entire trainer matching flow, multiple sessions can be booked at once, and the experience feels streamlined rather than overwhelming.

Preference Matching

Preference settings flow

Multiple Bookings

Schedule booking flow

Left: preference flow surfaces the most compatible trainers. Right: multiple sessions can be booked in a single interaction.


Design system

Built for energy and clarity

The visual language needed to feel motivating without being aggressive. Dark navy gives the app a premium, focused feel while the bright accent blue keeps it energetic and modern.

Brand emotions
Color palette
Typography typeface
Typography hierarchy

Outcome

Design decisions grounded in real research benchmarks

This was a certificate course project — the app was not shipped to market. The projected outcomes below are based on published fitness industry research, including data from Redbook Health & Fitness on the impact of trainer availability on client goal achievement. They were used to frame and validate the design direction, not measured post-launch.

+13.2%Projected revenue uplift
+30%Projected goal achievement
+25%Projected exercise activity

Reflection

What I learned

More iterations are never wasted. Early in the project I worried I was designing too many mockups — but when it came time to match designs to the user flow, having a large library of options meant I could combine the best parts of multiple directions rather than being locked into one.

Feedback is the work. The usability test was where the real design happened — not the wireframes, not the visual polish. The three changes I made after testing (simplified features, recurring sessions, security reassurance) made the app meaningfully better in ways I wouldn't have found on my own.

Next
Next

Procurement Tracking System