An app that help female beginners ditch gymtimidation and form personal training routine.
UX Design
UX researcher, UI designer
Individual Work


of Canadian women suffer from gymtimidation.
Gymtimidation does more than just cause a little anxiety-it is keeping a shocking number of women at home. It is a serious problem that needs to pay attention to. This project aims to solve the problem.


Automatically generate a training plan based on user info
Make plans in advance to avoid the situation that females don't know what to do in the gym.
User experience more to find out what they like while getting more knowledge
Mark the motion if they like, gradually they will make a personal plan that fits them well.
User create personal routine based on previous experience
The muscle distribution map is displayed and outcomes are visualized so they can see their effort directly.


An overall view of the causes of gymtimidation
Survey On Female‘s Training Habits
To have an overall view of the gymtimidation among Chinese females, I surveyed their training habits. The survey includes 3 parts: self-definition about training, training preference, and difficulties during a workout.
80 valid responses
Deeper understanding of the difficulties between male and female trainers
Interview On The Causes Of Gymtimidation
To learn more training details and have a better understanding of the trainers' pain points behind the fear, since I pay attention to the differences between male and female, I interviewed both male and female. The focus of the interview was their opinions about strength training and details of their difficulties.
6 participants


Try to categorize the difficulties
Finding Patterns in User Feedback
Women have more emotional questions,they care more about their body shape and are more sensitive to others' opinions
Women face more technical problems. For knowledge deficiency, it takes them more time to master the equipments and form their personal plan.
How many phases from a beginner to a Pro
User Journey Map
Identity Models For Target User Groups
From novice to intermediate, female will face 4 phases. The waver and the confusionista suffer more from gymtimidation, so I narrowed down my target users to these two groups.
What the characteristic of my target user


What is the core element for training?
After the research and defination, I finally came up with a model to demonstrate different aspects that affect female beginners' experience and performance.
At present, female beginners focus more on the relationship between the motion and the effect, they hardly know which muscle they are working on. And they will easily fall into gymtimidation.
In the new model, the relationship between muscle and effect has been connected. As a result, female beginners will engage in the exercise and not pay more attention to the environment.
How to become a Pro?
What Is The Right Routine?
To answer the second question, I did a desktop research again. I focus on the muscle principle and female body characteristics to make clear what female should do at the very beginning of the strength training.
Key Insights
1. Activate the whole body muscle groups, try as many motions as possible to have an overall experience.
2. Foucs on the large muscle groups at first, intersperse small mucle groups training gradually.



3 Key flows

1. Generate a training plan based on user info

2. Mark the motions they like while getting more knowledge

3. Create a personal routine based on previous experience

Keyflow #1 Generate a training plan based on user info
Keyflow #2 Mark the motions they like while getting more knowledge
Keyflow #3 Create a personal routine based on previous experience


User testing
I recruited 4 female participants for the user test and asked them to finish the tasks as follows. After the user test, I conducted a short interview with each of them to talk about their experience and confusion when using the application. Based on the findings, I iterated the wireframes.
Iteration #1
Separated setting and instruction, added a comment function using a segmented control
Iteration #2
Separated routine with the library by adding a new tab
Iteration #3
Added create new routine flow in routine tab
Iteration #4
Separate training plan with muscle data visualization by adding a 'me' tab

-Design system

-Hi-FI flow

Click here to see my full Figma file.


1. Finding a touchable scope is the most important thing. Too big a scope is out of one's control which makes the outcome plain and superficial, too small a scope lacks meaning, the ability of the designer is not well performed.
The most time-consuming thing is to find a topic and narrow down the problem into one sentence. Before crush, I wanted to make a busline reminder in real-time and it turned out to be too wide scope to handle for myself. Current navigators like Baidu or Google have already published this feature using their powering technique, compare with which, I can hardly make something new depending on my ability. So my first brainchild was aborted. I started with what I am familiar with. That is sports! For me, I concluded three ways to avoid it:
1, Start with something not completely new for you.
2, Do enough research of competitive products.
3, Here comes the second idea⬇️
2. Identity the users, the more specific, the better. Make the design satisfy only a small group at first, then fan out.
Female trainers as a group are not specific enough, after research I sorted this group into 4 phases which made my design scope clearer and easier. I only targeted 2 phases as my users so that the pain points were concise and straightforward. Trying to satisfy only a small group of people is a touchable scope that I can deal with. To do that, thorough and deep research is needed, Only I had comprehended the game, I will continue to the next phase.