← Back

World Class Trainer

I redesigned the trainer workspace for iOS and Android, from discovery to release, focusing on the calendar, booking flows and session details.

My role
Sole product designer on the team
Team
Analysts, developers, managers and QA testers

I was responsible for user flows, interface design and supporting implementation, working with the team from research through release. I conducted 20+ design reviews.

World Class Trainer — compact weekly calendar and expanded monthly calendar

Overview

A mobile app that fitness trainers use in their daily work with clients.

Previous app — schedule and session form

The challenge

No overview of the week

Trainers had to check each day separately to understand their workload.

Information scattered across screens

Checking whether a client had arrived or paid for a session meant switching between sections.

Too many steps to book a session

One of the most frequent tasks was disconnected from the schedule and client information.

The redesign focused on three connected areas: the calendar, booking and session details.

Understanding the task

User goal

Understand and manage their workload: see the full schedule, make changes quickly and plan their working day with confidence.

Business goal

Increase the value of the mobile platform for trainers and make it their primary work tool.

Success criteria

Engagement Rate
Increase engagement with the platform.
CSI
Achieve a statistically significant increase in the platform’s customer satisfaction index.
Time on Task
Reduce the time needed to complete key tasks.
Steps per Task
Reduce the number of steps needed to complete key tasks.

Audience

Trainers actively using the mobile workspace.

Research

We conducted in-depth interviews with 50+ trainers. They revealed recurring difficulties with planning, booking and finding client information. Financial figures were also scattered across sections, and some had to be calculated manually.

We tested the proposed flows in moderated usability sessions. The findings informed two key defaults: a weekly calendar view and an expanded picker in the booking flow.

Design decisions

Calendar

Before

The schedule was a long list of sessions. Trainers had to scroll from Monday to Sunday to understand their weekly workload.

After

I designed a calendar that switches between week and month views while keeping the selected day’s schedule visible.

Calendar before and after — the old schedule list and the redesigned weekly view

In moderated tests, the weekly view worked best for everyday planning, so I made it the default.

Booking a session

Before

Creating a session was split across several steps. Event types and the picker opened separately, and trainers could not switch between a session and a shift within the flow.

After

I moved creation to the tab bar, making it available from any section. I removed an extra step, combined sessions and shifts in one flow, and embedded the picker in the sheet, expanded by default.

Booking before and after — the old event form and the redesigned creation sheet

Moderated tests showed that the expanded picker was easier to use, so I kept it open by default.

Session details

Before

The session screen repeated the creation form. It did not show payment status or whether the client was at the club.

After

I brought payment and club-presence statuses into the session screen and added a toolbar for session actions.

Session details before and after — the old form and the redesigned screen with client, payment and club-presence information, notes and session actions

Trainers can check payment and attendance in the context of the session, without switching between sections.

App icon

Trainer app icon redesign — previous and new icons, with the new icon on a phone home screen

After launch

All the solutions shown here shipped in the release.

Calendar CSI
Increased by 16% compared with the previous schedule screen.
Time on Task
Key tasks took substantially less time to complete.
Steps per Task
The number of steps needed to complete key tasks was substantially reduced.