Fitness apps are often crowded with generic workouts, overwhelming choices, and little guidance. Many users abandon them quickly because they don’t receive personalized recommendations, struggle to stay motivated, or lack support from trainers and community.
Outcome
We designed GetFitShape, a fitness app that personalizes course recommendations, tracks achievements, and connects users with top trainers. The app empowers users to pursue health goals in a structured, motivating, and supportive way.
CLIENT
GetFitShape
The app to find a course that suits your goals and explore a healthy lifestyle through online training
INFO
Role
UI/UX Designer
Team
2 co-founders, Project Manager, Enginee, Product Designer & Me
RESEARCH
Understanding the problem
I conducted interview with stakeholder who are fitness trainers and found out that 75% people challenging to find time for regular workouts, and 95% people don’t reach their goal.
KEY FINDINGS
Major insights and findings
1
Personalization promotes adoption
Users are more likely to commit to training when courses are aligned with their fitness level and personal goals.
2
Motivation is fragile
Regular reminders, achievements, and social support significantly reduce drop-offs.
3
Trust matters
Users want to know their trainers’ credentials and have easy ways to connect.
OPPORTUNITY
To create a simple, goal-oriented fitness platform that helps users choose workouts tailored to their needs, provides achievements and progress tracking for motivation, builds trust and accountability by connecting users directly with qualified trainers.
PERSONAS
Who I was designing for
Ana, 27
Anna wants to lose weight, tone her body, and adopt a healthier routine, but she often feels overwhelmed by too many workout options and inconsistent motivation. She has tried several apps but found them confusing or impersonal.
Goals:
Find structured workouts that fit her beginner level. Stay motivated through progress tracking. Connect with real trainers for guidance and accountability.
Frustrations:
Gets lost in endless course lists. Loses motivation after a few weeks. Feels disconnected without expert support.
USER STORIES
Explaining our user’s perspective
To ensure the platform met the needs of users, we first needed to understand what features would deliver the most value. We chose to write user stories because they clearly describe what a user wants to do and why it matters, making the design process focused on real-world needs.
1
“As a user, I want to set a clear workout plan tailored to my goals so that I can stay focused and not feel overwhelmed.”
A Smart Workout Finder that asks about fitness goals, current level, and available time, then generates a personalized course roadmap.
2
“As a user, I want to earn achievements and track progress so that I stay motivated to continue my fitness journey.”
A Motivation Engine with streak tracking, milestone badges, and progress rings that celebrate small wins and keep users engaged.
3
“As a user, I want to discover top trainers and interact with them so that I feel supported and guided.”
A Trainer Directory & Messaging feature with filters for specialties, trainer bios, ratings, and in-app chat to maintain communication.
SKETCHING
Building out the experience
Looking at our user stories, I built the user flows and drew up mid-fidelity wireframes. I focused on 4 core features.
CORE FEATURES
Brainstorm and ideate
My design goals: Generate innovative ideas, ensure solutions aligned with user needs, and establish a clear direction for a phased release strategy. Looking at our user stories, I focused on three core features.
1
Choose workouts based on personal requirements
Tailored plans for beginners, intermediates, or advanced users, filtered by goals (weight loss, muscle gain, flexibility, etc.).
2
Achievements to keep motivated
Gamified progress indicators, streaks, and milestone celebrations to encourage consistency.
3
Trainer search & communication
Browse top trainers, see reviews, and connect directly for advice or personalized sessions.
4
Integrated training experience
Access video workouts, live classes, and detailed program guides in one place.
SOLUTION 1
Choose workouts up to your personal requirements
A guided onboarding flow collects user preferences and fitness level. AI recommends structured courses instead of overwhelming the user with random options.
SOLUTION 2
Achievements to keep motivated
Achievements and progress tracking. Small milestones are celebrated to maintain momentum.
SOLUTION 3
Search for best trainers and keep in touch with them
Users can filter trainers by expertise (yoga, strength, weight loss). Profiles include credentials, ratings, and intro videos. Direct in-app messaging keeps communication seamless.
Let’s talk!
Open to new projects, collaborations, and conversations