A fitness app for finding personal trainers and tracking fitness goals.

The platform connects fitness enthusiasts with certified personal trainers, convenient training locations, group and individual classes, and sporting events - all in one place.

Client

Leapy

Location

Australia, Kazakhstan

Timelines

Apr 2021 - Oct 2021

Project overview

Mobile app

UX Research

User Testing

Design Thinking

Experience Redesign

Design System Developement

Visual Design

Cross-Team collaboration

The challenge

The business worked. The digital experience didn’t.

The existing experience made it difficult for users to navigate the app and find the right trainers, workouts, and activities. Key user flows lacked clarity, creating friction throughout the journey.

Meanwhile, the business model, day-to-day operations, and team were functioning well offline, with an established network of trainers and services. The challenge was translating that well-functioning business into a coherent digital experience.

Business goals

What mattered from the start

The project started with a focus on UX - restructuring user flows and information architecture - and eventually expanded into UI design as well. Both were needed to support the bigger picture: retaining existing users, bringing them back, attracting new ones, and improving the overall quality of the product.

Getting into the field

Understanding who we’re designing for

To better understand the B2C audience, I conducted qualitative research through 12 in-depth user interviews, with each session lasting approximately 45–60 minutes. The research was conducted over 2 weeks, covering users with different fitness goals, training habits, and levels of experience.

The interviews focused on understanding customers’ needs, pain points, expectations, motivations, and how they currently discover and choose trainers, workouts, and training locations. The findings helped uncover patterns in user behaviour and provided a foundation for rethinking the product’s user flows and information architecture.

Research methods

1:1 user interviews

Focus group interviews

Putting it in their hands

Testing the existing experience

To understand how the existing product performed in real-world scenarios, I tested the main user flows with users representing both key personas — clients and trainers — across different devices.

The testing revealed 35 usability issues, ranging from unclear interactions and insufficient feedback to missing functionality across key journeys.

What the testing revealed
  • Users could not create a request for a workout

  • The system provided insufficient feedback after key actions

  • Users could not access the map or get directions directly from a training

  • Trainers lacked essential information about their training sessions

  • Trainers could not view training history or duplicate previous sessions

  • There was no way to save an unfinished workout as a draft

  • Users had no way to search for specific trainers

Looking at the market

Secondary research

Before defining how Cladda should work, I wanted to understand how people currently connect, what gets in the way of meaningful relationships, and where existing platforms fall short. I combined market and competitor research with conversations with potential users to uncover patterns, unmet needs, and opportunities for a different kind of social experience.

Research methods

SWOT Analysis

Competitor mapping

UX Benchmarking

Market analysis

Feature benchmarking

What was making the app harder to use?

01

We need to know where to go and what to do

When the structure of the app isn't clear, finding a trainer, workout, class, or training location becomes unnecessarily difficult.

Solution

Restructure the navigation and core user journeys around the way users naturally look for and choose training options.

02

We need to know what's happening

When the app doesn't clearly respond to our actions or show our current status, it's difficult to understand whether something worked or what to do next.

Solution

Introduce clearer system feedback, status visibility, and guidance throughout key journeys.

03

We need the right tools to complete our goals

Missing or hard-to-find features can turn simple tasks into frustrating workarounds - from finding a trainer to creating or managing a workout.

Solution

Identify and prioritize missing functionality through user testing, then integrate it into clearer, more purposeful journeys.

04

Trainers need a different experience from customers

Trainers have their own workflows, information needs, and responsibilities, but the existing product didn't always account for them.

Solution

Restructure the experience around both personas, giving customers and trainers the information and tools they need while keeping the overall product cohesive.

05

We shouldn't have to figure out how every button works

Inconsistent interactions and visual patterns made the interface less predictable and increased the effort needed to use the app.

Solution

Establish a consistent UI language and reusable design patterns to make interactions more intuitive and predictable.

What are users really looking for?

I used the Jobs To Be Done (JTBD) framework to understand the different situations in which users turn to the app, what they’re trying to accomplish, and what they expect to achieve.

Situation

Motivation

Outcome

User Flows

Once the high-level journey was mapped, I broke it down into individual tasks and actions users needed to complete. I then mapped these into detailed flows, identifying key touchpoints, decision points, and alternative paths along the way.

Component-based Design System

The existing Design System provided by the client was incomplete and lacked components needed for the redesigned experience. I created a new adaptive component library and expanded it with components for the updated features. This improved consistency across the product and increased the team’s design and development productivity by 60%.

UI Design

After creating the initial mockups, I collaborated closely with the development team to ensure the designs were both visually refined and technically feasible. We iterated on the screens where needed before finalizing the designs for implementation.

Book a training session

01

This feature lets users find and schedule sessions with certified personal trainers based on their preferred training type, location, and availability. Users can browse available trainers and time slots for group or individual sessions. If they can't find a suitable option, they can submit a custom training request, specifying their preferences and availability. The request is then shared with relevant trainers, who can respond with their availability and session details.

Trainer’s Profile

02

The trainer profile gives users everything they need to evaluate a personal trainer before booking a session. It highlights their experience, certifications, specializations, training approach, availability, and reviews, helping users find a trainer who matches their goals and preferences.

Fitness social feed & workout buddies

03

The social feed creates a sense of community by giving users a space to share their fitness experiences, motivate each other, and discover new opportunities. Users can also find like-minded workout buddies nearby based on their location and preferred sports, browse profiles, and connect with potential training partners through messaging.

Chat & Support

04

The chat feature allows users to connect, create groups around shared activities, organize sports events, and exchange information about their interests. An integrated support chat also gives users a direct way to reach the support team, helping resolve questions or issues quickly and keeping the overall experience seamless.

Rewards program

05

The rewards program encourages users to stay active by earning coins for completing workouts, challenges, and marathons. Coins can be exchanged for sports goods in the app’s catalog, while activity levels and progress give users a clear sense of achievement and motivation to keep moving.

From a confusing app to a clearer experience

What started as a UX-focused project to understand and restructure the product evolved into a broader redesign of the entire digital experience. Through user research, testing, card sorting, and iterative design, we rethought the information architecture, user journeys, and eventually the visual language of the app. The result was a more intuitive and cohesive experience for both students and trainers, making it easier to discover, book, manage, and engage with fitness activities.

Trusted by many

No headings found on page