Product Design, Mobile App
Project Type
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.
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.
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.
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.
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.
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.
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.













