Background
Background
I wanted to get into fitness but encountered several challenges at my school's gym, the RSF. I felt insecure about using the machines and unsure how to create a structured workout routine. Additionally, the weight room was consistently overcrowded, leading to long wait times and a less efficient workout experience. I noticed that many of my fellow students were experiencing the same issues.
These recurring issues made me wonder if there could be a more effective way to improve the gym experience for myself and others, ensuring a more accessible and enjoyable environment.
I wanted to get into fitness but encountered several challenges at my school's gym, the RSF. I felt insecure about using the machines and unsure how to create a structured workout routine. Additionally, the weight room was consistently overcrowded, leading to long wait times and a less efficient workout experience. I noticed that many of my fellow students were experiencing the same issues.
These recurring issues made me wonder if there could be a more effective way to improve the gym experience for myself and others, ensuring a more accessible and enjoyable environment.
I wanted to get into fitness but encountered several challenges at my school's gym, the RSF. I felt insecure about using the machines and unsure how to create a structured workout routine. Additionally, the weight room was consistently overcrowded, leading to long wait times and a less efficient workout experience. I noticed that many of my fellow students were experiencing the same issues.
These recurring issues made me wonder if there could be a more effective way to improve the gym experience for myself and others, ensuring a more accessible and enjoyable environment.
Solution
Solution
Type
Mobile App
Role
Research & UX/UI
Timeline
Oct. 2023 - Dec. 2023
Type
Mobile App
Role
Research & UX/UI
Timeline
Oct. 2023 - Dec. 2023
A user-friendly gym app designed to enhance the overall experience for students at the RSF. The goal is to help students navigate weight room crowding by providing real-time updates on wait times and offers tailored workout plans to boost confidence and efficiency. By addressing these key pain points, the app aims to create a more accessible and enjoyable gym environment for all students.



A user-friendly gym app designed to enhance the overall experience for students at the RSF. The goal is to help students navigate weight room crowding by providing real-time updates on wait times and offers tailored workout plans to boost confidence and efficiency. By addressing these key pain points, the app aims to create a more accessible and enjoyable gym environment for all students.
01 Research
01 Research
01 Research
Secondary Research
Secondary Research
I reviewed discussions on Reddit, where users can anonymously share their opinions. I found over 20 posts expressing frustration with the overcrowded wait times at the RSF.
I reviewed discussions on Reddit, where users can anonymously share their opinions. I found over 20 posts expressing frustration with the overcrowded wait times at the RSF.
I reviewed discussions on Reddit, where users can anonymously share their opinions. I found over 20 posts expressing frustration with the overcrowded wait times at the RSF.
Some personal experiences from Reddit.com
Some personal experiences from Reddit.com
"Is it worth waiting in line for RSF weight room?"
"Is it worth waiting in line for RSF weight room?"
"Is it worth waiting in line for RSF weight room?"
"It’s hard for motivation and drive to not evaporate completely in the chaotic and unpleasant environment of RSF."
"It’s hard for motivation and drive to not evaporate completely in the chaotic and unpleasant environment of RSF."
"It’s hard for motivation and drive to not evaporate completely in the chaotic and unpleasant environment of RSF."
"I wanna work out at the RSF but have no clue what to do"
"I wanna work out at the RSF but have no clue what to do"
"I wanna work out at the RSF but have no clue what to do"
"Discouraged from working out at RSF"
"Discouraged from working out at RSF"
"Discouraged from working out at RSF"
Surveys and Interviews
Surveys and Interviews
I wanted to dive deeper to understand how individuals experience and perceive the RSF gym. I wanted to understand people's motivations for using the RSF, their challenges or frustrations, and what factors influenced their overall satisfaction and frequency of visits.
I wanted to dive deeper to understand how individuals experience and perceive the RSF gym. I wanted to understand people's motivations for using the RSF, their challenges or frustrations, and what factors influenced their overall satisfaction and frequency of visits.
I wanted to dive deeper to understand how individuals experience and perceive the RSF gym. I wanted to understand people's motivations for using the RSF, their challenges or frustrations, and what factors influenced their overall satisfaction and frequency of visits.
I interviewed 5 students and received 15 survey responses. All of them came from students ranging from ages 17 - 24 and of all fitness levels from beginner to advanced. I wanted my insights to be diverse so that my research results could be applicable to as many students as possible.
I interviewed 5 students and received 15 survey responses. All of them came from students ranging from ages 17 - 24 and of all fitness levels from beginner to advanced. I wanted my insights to be diverse so that my research results could be applicable to as many students as possible.
I interviewed 5 students and received 15 survey responses. All of them came from students ranging from ages 17 - 24 and of all fitness levels from beginner to advanced. I wanted my insights to be diverse so that my research results could be applicable to as many students as possible.
02 Results
02 Results
02 Results
Affinity Mapping
Affinity Mapping
I synthesized all my research to understand student's main pain points, motivations, and needs.
I synthesized all my research to understand student's main pain points, motivations, and needs.
I synthesized all my research to understand student's main pain points, motivations, and needs.



Breaking Down the Problem
Breaking Down the Problem
Overcrowding
Overcrowding
Users face significant frustration due to the gym being overcrowded, leading to long waits for equipment and reduced overall satisfaction.
Users face significant frustration due to the gym being overcrowded, leading to long waits for equipment and reduced overall satisfaction.
Lack of Support
Lack of Support
Lack of Support
There is a strong need for accessible and affordable resources and support for new users to help them get started and stay motivated.
There is a strong need for accessible and affordable resources and support for new users to help them get started and stay motivated.
Low Moral
Low Moral
Low Moral
Many students have low moral when it comes to going to the RSF due to these repeating issues.
Many students have low moral when it comes to going to the RSF due to these repeating issues.
Personas
Personas
To better empathize with the users and grasp differing needs, I further synthesized my research and came up with the following personas:
To better empathize with the users and grasp differing needs, I further synthesized my research and came up with the following personas:






At this stage, I felt ready to start identifying the features within my app. I understood my target users, and had defined the main problems my users were facing with their RSF gym experience. With this, I began to brainstorm features that would create the most viable solutions.
At this stage, I felt ready to start identifying the features within my app. I understood my target users, and had defined the main problems my users were facing with their RSF gym experience. With this, I began to brainstorm features that would create the most viable solutions.
At this stage, I felt ready to start identifying the features within my app. I understood my target users, and had defined the main problems my users were facing with their RSF gym experience. With this, I began to brainstorm features that would create the most viable solutions.
Turning Challenges into Opportunities
Turning Challenges into Opportunities
By looking at user's main pain points I considered how the app could address these issues by enabling users to take targeted actions that lead to improvements. For example:
By looking at user's main pain points I considered how the app could address these issues by enabling users to take targeted actions that lead to improvements. For example:
By looking at user's main pain points I considered how the app could address these issues by enabling users to take targeted actions that lead to improvements. For example:
Real time crowd meter
Real time crowd meter
Tutorials of how to use equipment
Tutorials of how to use equipment
Sharing workouts with friends
Sharing workouts with friends
Uncertainty of the
gym's current capacity
Fear of using gym
equipment incorrectly
Low moral
and motivation
Triumph
Action
Action
Trials
Trials
Encouragement and motivation
Confidence and safety
Optimize personal gym schedule
Triumph
Optimize personal gym schedule
Confidence and safety
Encouragement and motivation
Low moral
and motivation
Uncertainty of the
gym's current capacity
Fear of using gym
equipment incorrectly
Real time crowd meter
Tutorials of how to use equipment
Sharing workouts with friends
Uncertainty of the
gym's current capacity
Fear of using gym
equipment incorrectly
Low moral
and motivation
Action
Triumph
Trials
Optimize personal gym schedule
Confidence and safety
Encouragement and motivation
I knew that I wanted to make an RSF specific app that students could use quickly on the go between classes and extracurriculars. I brainstormed various app features that I believed would provide the most support for students. I wanted the app to feel fun, modern, and comfortable.
I knew that I wanted to make an RSF specific app that students could use quickly on the go between classes and extracurriculars. I brainstormed various app features that I believed would provide the most support for students. I wanted the app to feel fun, modern, and comfortable.
I knew that I wanted to make an RSF specific app that students could use quickly on the go between classes and extracurriculars. I brainstormed various app features that I believed would provide the most support for students. I wanted the app to feel fun, modern, and comfortable.
The process isn't always pretty…
The process isn't always pretty…
I felt overwhelmed by the flood of ideas, so I poured them all out in eight minutes. I quickly sketched out features that popped into my head while making sure to keep student's needs in mind.
I felt overwhelmed by the flood of ideas, so I poured them all out in eight minutes. I quickly sketched out features that popped into my head while making sure to keep student's needs in mind.
I felt overwhelmed by the flood of ideas, so I poured them all out in eight minutes. I quickly sketched out features that popped into my head while making sure to keep student's needs in mind.



Prioritizing and Goals
Prioritizing and Goals
I created a priority matrix to help me determine which features would be included in the app. I also made sure to take a step back and remember that the goal was not to create just another generic fitness app but an RSF specific app that would enhance people's RSF experiences.



User Flow
User Flow
I created a user flow map to better understand and define architecture of the app. I wanted to make sure the app felt easy and intuitive. This also helped me recognize edge cases that I would not have before.
I created a user flow map to better understand and define architecture of the app. I wanted to make sure the app felt easy and intuitive. This also helped me recognize edge cases that I would not have before.
I created a user flow map to better understand and define architecture of the app. I wanted to make sure the app felt easy and intuitive. This also helped me recognize edge cases that I would not have before.



03 Design
03 Design
03 Design
Mid-Fidelity
Mid-Fidelity
Community page where students can feel a sense of belonging, boost their motivation, and find support while discovering new gym events.
A personal profile that helps students track their progress and goals—putting them in control of their schedule, not the gym's busyness.
A personal profile that helps students track their progress and goals—putting them in control of their schedule, not the gym's busyness.
Community page where students can feel a sense of belonging, boost their motivation, and find support while discovering new gym events.



Personalized workouts with video tutorials that help students discover new exercises and suggest routines based on target muscles, making it easier for those new to the RSF.
Real time crowd meter that lets students know the best times to go to the gym and which equipment is available, making their workouts more efficient.
04 User Feedback
04 User Feedback
04 User Feedback
All users felt that the design was intuitive and appreciated that it was RSF specific. They felt that this could actually enhance their gym experience and was an app they would be interested in using.
All users felt that the design was intuitive and appreciated that it was RSF specific. They felt that this could actually enhance their gym experience and was an app they would be interested in using.
All users felt that the design was intuitive and appreciated that it was RSF specific. They felt that this could actually enhance their gym experience and was an app they would be interested in using.
Revisions
Users expressed that they would like the app to provide more options of available machines that would achieve similar goals. They also stated how it would be nice to have a queue system that would alert you when the machine is available for your turn. This way users would not have to awkwardly wait around for the machine to become available and could use their time more efficiently.
After receiving feed back from 20 people, I learned that my UI felt crowded, not consistent, and that my use of color was either overwhelming/ inaccessible. For example, I previously used colors red and green to show when equipment was available. This did not take into consideration people with color blindness.
Solutions
To solve this, I used image icons instead so that users did not have to solely rely on color to understand information. I increased spacing, typography hierarchy, and color contrast. I also decided to do research on sensor networks, data transmission, and data analytics to see if my new features were feasible (they were!). I also created more user flows that allowed users to have more personalization.
Revisions
Users expressed that they would like the app to provide more options of available machines that would achieve similar goals. They also stated how it would be nice to have a queue system that would alert you when the machine is available for your turn. This way users would not have to awkwardly wait around for the machine to become available and could use their time more efficiently.
After receiving feed back from 20 people, I learned that my UI felt crowded, not consistent, and that my use of color was either overwhelming/ inaccessible. For example, I previously used colors red and green to show when equipment was available. This did not take into consideration people with color blindness.
Solutions
To solve this, I used image icons instead so that users did not have to solely rely on color to understand information. I increased spacing, typography hierarchy, and color contrast. I also decided to do research on sensor networks, data transmission, and data analytics to see if my new features were feasible (they were!).
Revisions
Users expressed that they would like the app to provide more options of available machines that would achieve similar goals. They also stated how it would be nice to have a queue system that would alert you when the machine is available for your turn. This way users would not have to awkwardly wait around for the machine to become available and could use their time more efficiently.
After receiving feed back from 20 people, I learned that my UI felt crowded, not consistent, and that my use of color was either overwhelming/ inaccessible. For example, I previously used colors red and green to show when equipment was available. This did not take into consideration people with color blindness.
Solutions
To solve this, I used image icons instead so that users did not have to solely rely on color to understand information. I increased spacing, typography hierarchy, and color contrast. I also decided to do research on sensor networks, data transmission, and data analytics to see if my new features were feasible (they were!). I also created more user flows that allowed users to have more personalization.
05 Back to The Drawing Board
05 Back to The Drawing Board
05 Back to The Drawing Board


06 Final Prototype
06 Final Prototype
06 Final Prototype
Now that I was finished with the low and mid-fidelity wireframes, it was time to think of the branding. I wanted the app to make people feel energized and motivated while maintaining a refined yet friendly look. I also wanted to incorporate Berkeley's school color so students could feel more connected subconsciously.
Now that I was finished with the low and mid-fidelity wireframes, it was time to think of the branding. I wanted the app to make people feel energized and motivated while maintaining a refined yet friendly look. I also wanted to incorporate Berkeley's school color so students could feel more connected subconsciously.
Now that I was finished with the low and mid-fidelity wireframes, it was time to think of the branding. I wanted the app to make people feel energized and motivated while maintaining a refined yet friendly look. I also wanted to incorporate Berkeley's school color so students could feel more connected subconsciously.



06 Reflections
06 Reflections
06 Reflections
The Essential Role of Passion and purpose in Projects.
As someone who is new to the gym, this project resonated deeply with me. I often feel nervous going to the RSF, which allowed me to empathize with many of the students I interviewed. This empathy helped me gain valuable user insights. I am always seeking more efficient ways to complete tasks and aim to support others in their journey. I believe this project has the potential to benefit many people, and I hope to develop it into a full-stack solution.
The Essential Role of Passion and purpose in Projects.
As someone who is new to the gym, this project resonated deeply with me. I often feel nervous going to the RSF, which allowed me to empathize with many of the students I interviewed. This empathy helped me gain valuable user insights. I am always seeking more efficient ways to complete tasks and aim to support others in their journey. I believe this project has the potential to benefit many people, and I hope to develop it into a full-stack solution.
The Essential Role of Passion and purpose in Projects.
As someone who is new to the gym, this project resonated deeply with me. I often feel nervous going to the RSF, which allowed me to empathize with many of the students I interviewed. This empathy helped me gain valuable user insights. I am always seeking more efficient ways to complete tasks and aim to support others in their journey. I believe this project has the potential to benefit many people, and I hope to develop it into a full-stack solution.
Never overlook edge cases: They’re key to creating a mobile app that performs well for every user.
This project reminded me that edge cases are essential for uncovering the details often overlooked. Design is rarely a straightforward journey, and this experience underscored the importance of user testing and thinking outside the box. Moving forward, I plan to focus more on user testing and consider the input of real-world stakeholders to create the best possible version of the app.
Never overlook edge cases: They’re key to creating a mobile app that performs well for every user.
This project reminded me that edge cases are essential for uncovering the details often overlooked. Design is rarely a straightforward journey, and this experience underscored the importance of user testing and thinking outside the box. Moving forward, I plan to focus more on user testing and consider the input of real-world stakeholders to create the best possible version of the app.
Never overlook edge cases: They’re key to creating a mobile app that performs well for every user.
This project reminded me that edge cases are essential for uncovering the details often overlooked. Design is rarely a straightforward journey, and this experience underscored the importance of user testing and thinking outside the box. Moving forward, I plan to focus more on user testing and consider the input of real-world stakeholders to create the best possible version of the app.
Embrace mistakes as opportunities for growth—they’re crucial for learning and improvement.
As my first UX project, it was a significant learning curve. I made mistakes and felt very lost at times, but I ultimately gained valuable lessons and had a lot of fun. I am excited to see how much I will grow.
Embrace mistakes as opportunities for growth—they’re crucial for learning and improvement.
As my first UX project, it was a significant learning curve. I made mistakes and felt very lost at times, but I ultimately gained valuable lessons and had a lot of fun. I am excited to see how much I will grow.
Embrace mistakes as opportunities for growth—they’re crucial for learning and improvement.
As my first UX project, it was a significant learning curve. I made mistakes and felt very lost at times, but I ultimately gained valuable lessons and had a lot of fun. I am excited to see how much I will grow.