FitFlex

FitFlex

FitFlex

Product Design, Mobile App

Project Type

cover-image
cover-image
cover-image
A smart fitness trainer

This is a workout app that adapts to the user’s level. At the start, it takes into account gender, weight, and fitness level to create a personalized training plan. Workouts progress from simple to more advanced, and each exercise is supported by visual guidance. The main focus is on personalization and visible progress, where every workout, every step, and every calorie burned are tracked in the interface so the user can clearly see the path toward their goal.

hero-banner
hero-banner
hero-banner
PROBLEMS

Most fitness apps offer workout sets without taking into account the user’s fitness level, which makes the sessions either too easy or too difficult. Many apps are also overloaded with features and complex statistics that are hard for beginners to understand. In both cases, motivation drops quickly, and people often quit training after just a couple of weeks.

detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
TASK

A clear onboarding flow to quickly gather user data and suggest suitable workouts.

SOLUTION

Onboarding is designed as a short and simple flow. First the user selects a goal such as weight loss, strength, or toning. Then the user enters gender, weight, and height, and finally assesses their fitness level. Based on this data, the app generates a personalized selection of recommended workouts. There is no strict attachment to a plan, and the user decides where to start.

banner-image
banner-image
banner-image
TASK

Create convenient workout scenarios with visual guidance.

SOLUTION

Before starting a workout, the user sees a preview with a list of exercises that includes duration, rest time, and required equipment, as well as the total session length, number of sets, and estimated calories to be burned. If desired, the user can adjust the number of repetitions. During the workout, heart rate and calories are displayed in real time. Exercises are accompanied by trainer videos and visual guidance, for example a highlight ring showing which muscles are being targeted. Toward the end of each exercise, a prompt appears with information about the next one so the user can prepare in advance.

detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
TASK

Show progress in a way that motivates rather than overwhelms.

SOLUTION

On the main screen the user sees key daily indicators such as steps, calories, and active time. After a workout the user receives a brief summary with session duration, number of exercises and sets, calories burned, and can add a note about their well-being. For long-term tracking there are weekly and monthly modes with charts. The achievement system highlights small victories such as completing the first week without skipping sessions or increasing workout time, which helps maintain motivation without pressure or unnecessary statistics.

detail-image
detail-image
detail-image
detail-image
detail-image
detail-image
TASK

Create a visual style that conveys energy and lightness.

SOLUTION

The design is based on large photos and bright accent colors that create an energetic mood. The interface is built with plenty of white space, without unnecessary details or clutter. Key actions are highlighted right away so the user does not get distracted from the process. Animations are light and unobtrusive, such as exercise transitions, smooth loading, and hints during the workout. All of this makes the interface simple, dynamic, and comfortable even for beginners.

detail-image
detail-image
detail-image
RESULT

A complete user journey was developed, from onboarding with personalized workouts to training scenarios with previews, video guidance, and real-time indicators. Progress is displayed in a summary after each workout and in weekly or monthly charts. The result is a modern app that is easy to start using for beginners while offering enough depth for experienced users.