Designing Performance & Injury Tracking for PRO ATHLETE

B2C

0-to-1

Product & Solutions

Mobile

PRO-ATHLETE, a training app with 350+ paid subscribers, aims to reduce injuries and enhance performance. Version 1 lacked injury and performance tracking, limiting adoption and engagement. I was hired to design version 2 (0 -> 1) to address these gaps.

Timeline

Sep 2024 - Dec 2024

My Role

Sole Solution Designer

Redesigned the core tracking workflow and delivered the 0 ->1 version.

Team

Cross-functional team across product, design, and engineering.

Impact

Increased Adoption of New Workflows

+10% Customer Satisfaction

+50% User Engagement

Timeline

Sep 2024 - Dec 2024

My Role

Sole Solution Designer

Redesigned the core tracking workflow and delivered the 0 ->1 version.

Team

Cross-functional team across product, design, and engineering.

Impact

Increased Adoption of New Workflows

+10% Customer Satisfaction

+50% User Engagement

Timeline

Sep 2024 - Dec 2024

My Role

Sole Solution Designer – Redesigned the core tracking workflow and delivered the 0 ->1 version.

Team

Cross-functional team across product, design, and engineering.

Impact

Increased Adoption of New Workflows

+10% Customer Satisfaction

+50% User Engagement

Solution – Athlete Version: Athletes can visually track performance and injury recovery to stay motivated

Track training programs

Add an injury

Update an injury

Solution – Coach Version: Coaches can track athlete performance and injuries to adjust programs accordingly

Track team/athlete performance

Track athlete performance

Add athletes to a team

Add to a team (Athlete side)

Challenge

The first version of the app didn’t provide enough value for coaches and athletes

To make the Version 2 app more compelling, I worked with the client and coaches to identify valuable features that addressed unmet user needs. I identified:

Coach

Coach

Now: Manually track athlete performance and injuries, and adjust training programs accordingly.

Pain Point: The current app does not adequately support this daily workflow. 

Athlete

Athlete

Now: Track performance manually by paper.

Pain Point: Want to visually track personal progress —whether in performance or recovery— to keep more motivated in the app. 

Old App (Version 1)

Old App (Version 1)

❌ Problem

  1. Lack of Performance and Injury Tracking

  1. Cluttered Programs

  1. No Progress Visualization

  1. Lack of Precise Tracking for Coach Oversight

Coach

Now: Manually track athlete performance and injuries, and adjust training programs accordingly.

Pain Point: The current app does not adequately support this daily workflow. 

Athlete

Now: Track performance manually by paper.

Pain Point: Want to visually track personal progress —whether in performance or recovery— to keep more motivated in the app. 

Solution Design

I revamped the app (Version 2) with performance and injury tracking, delivering a final solution with 4 key new features.

feature 1

Athlete Training & Performance Tracking

feature 2

Athlete Injury & Recovery Tracking

feature 3

Coach Monitoring of Athlete Training & Performance

feature 4

Coach Tracking of Athlete Injuries

feature 1

Athlete Training & Performance Tracking

feature 2

Athlete Injury & Recovery Tracking

feature 3

Coach Monitoring of Athlete Training & Performance

feature 4

Coach Tracking of Athlete Injuries

Design & Iteration - Feature 1

Athlete Training & Performance Tracking

As an athlete, Charlotte tracks her training progress so she can stay motivated. Her coach also needs to monitor her performance and provide feedback.

Iteration 1

  • I designed a new dashboard to include performance metrics, ongoing sub-programs, and current programs, organized by training categories.

  • I designed the program page to help athletes visualize their progress.

  • I created a tracking method where athletes click ‘Start Tracking’, providing both athletes and coaches with performance data.

  • I designed a performance page enabling athletes to track category-specific performance over different time periods with intuitive line graphs.

However, there were some issues based on user testing:

✅ Good Design

  1. Shortcuts to daily performance and ongoing programs from homepage.

  1. The tracking is easy and accurate, providing reliable performance metrics.

  1. Athletes liked comparison line graphs for effective performance tracking.

❌ Problem

  1. Unclear to athletes that they only need to complete one subprogram at a time.

  1. Athletes were confused about how performance scores are calculated

Iteration 2

✅ In response to athletes' need to understand how their performance grades are calculated, I designed a performance analysis card that breaks down the metrics behind each score with explanations. 

✅ I redesigned the program page so that it's clear only the current sub-program needs to be completed each day.

  1. Home Page

Display key performance metrics, program in progress, and an overview of all programs.

  1. Program Progress Page

A clear overview of the program and the athletes' progress within it.

  1. Sub-program Page

Provide the requirements and exercises included in the program.

  1. Precise Tracking

Automatically continue tracking exercises sequentially once athletes click "Start Tracking".

  1. Performance Tracking

Visualize performance grades for each category, toggle between time periods using a scope bar.

  1. Performance Analysis

Break down the metrics underlying each performance grade.

Design & Iteration - Feature 2

Athlete Injury & Recovery Tracking

As an athlete, Charlotte wants to track her injury data, while her coach also needs to rely on her injury records to tailor her training plan.

Iteration 1

  • I visualized injuries on an interactive graph and connected specific injuries to info cards for easy tracking, with an option to switch to a list view to access all reports quickly.

  • I created a pre-built template form to simplify recording new injuries.

However, there were some issues based on user testing:

✅ Good Design

  1. A clear and intuitive flow for tracking injuries.

❌ Problem

  1. The figure is too small, making it difficult to click on dots on a phone screen.

  1. Lack simple way to update the status or details of an injury.

Iteration 2

✅ I redesigned the visuals in front and back views, improving usability on the phone screen.

✅ I designed an 'update injury status' flow. This allows physios to click an "Update" button on an injury report, navigate to a pre-filled template with the latest status, make edits, and submit the updates, which are then reflected on the same injury card.

  1. Injury Reporting with Interactive Dots

Related injury report overview are displayed when users click on the dots.

  1. Injury Report Template

A concise form designed for efficient injury reporting.

  1. Injury Status Update

The injury's updated details are displayed on the same card.

Design & Iteration - Feature 3

Coach Monitoring of Athlete Training & Performance

As a coach, John wants to monitor athlete performance at both team and individual levels to effectively supervise and tailor training programs as needed.

Iteration 1

  • I designed a clear, interactive visualization of individual and team performance in a form. Coaches can click on data points on the form or graph to access detailed insights.

However, there were some issues based on user testing:

✅ Improvements

  1. Encompass almost all substantial information comprehensively.

❌ Problem

  1. The sheet format doesn't display well on phone screens.

  1. The graph sections were overly detailed.

  1. Displaying only program progress is insufficient for coaches to understand individual performance.

Iteration 2

✅ I redesigned a card layout to replace the sheet layout.

✅ As all coaches wanted more details of individual performance scores. I redesigned the card to include breakdown metrics with clear, concise explanations.

✅ I designed an overview team performance graph that visualizes performance over a time period and compares it to the same period previously, positioned under individual stats.

  1. Team Tracking Page

A clear overview page for team information and progress tracking/

  1. Athlete Performance Card

Coaches can filter by role or sort by training categories.

  1. Team Performance Graph

Coach can review overall team performance and compare it with the previous week.

  1. Individual Performance Analysis

Coaches can review metrics and detailed insights for each training category to understand the score.

Design & Iteration - Feature 4

Coach Tracking of Athlete Injuries

As a coach, John wants to keep track of athletes' current and past injuries, and an overview of the team's overall health, to effectively adjust the training plan.

Iteration 1

  • I designed the report section to notify coaches of athlete injuries, and overview graph sections to track team-wide injuries and missed days.

However, based on user testing:

❌ Problem

Predict claim outcomes based on case inputs and policy details.

  1. The graph section was not intuitive enough.

Iteration 2

✅ So I redesigned the visualizations to make it clear and intuitive.

✅ The design enabled coaches to access injury data at three levels of detail.

  1. Injury Notification

It will notify the coach when athletes submit the form.

  1. Team Injuries and Missed Days

A clear graph visualizing data trends.

  1. Detailed Report

Coaches have access to detailed reports.

Other Design - Side Feature

Adding Athletes to the Team

🤬

🤬

🤬

🤬

🤬

In the version 1 app, product owners had to manually register athletes and match them with coaches.

🥳

🥳

🥳

🥳

🥳

I designed a simplified team creation feature that allows coaches to effortlessly add athletes to their teams.

Coach - Add athletes to a team

Athlete - Add to a team

Design System

I developed the new design system for the Version 2 app

Developer Handoff

The design has been handed off to the developer

Technical Challenges

The app will be shipped for both iOS and Android

I designed it primarily for iOS and adapted the design for Android. The main differences were:

1️⃣ Android uses a floating action button for the screen's primary action, while iOS places it in the upper-right corner. Tab and navigation bar styles also differ.

2️⃣ iOS uses alerts, while Android uses dialog-style notifications.

3️⃣ iOS places more navigation destinations on the screen, whereas Android contains them in a hamburger menu for secondary navigation.

Impact

Increased app ratings from 1/5 to 4.7/5 and achieved an NPS score of 100 (excellent)

Increased app ratings from 1/5 to 4.7/5 and achieved an NPS score of 100 (excellent)

+10%

CSAT
CSAT

+60%

Subscribed Users
Subscribed Users

-80%

User Engagement
User Engagement

“Truly amazing for serious team coaches who don’t have the budget for a full-time physical trainer! I really think the injury management feature could be a great fit for smaller or younger teams!”


— Coach

The CEO/founder reached out to work with me again this year.

👏 🥰

Create a free website with Framer, the website builder loved by startups, designers and agencies.