march 2025
SwiftFit

SwiftFit is a mobile app for beginners that facilitates adaptation to the gym. It selects the optimal training program, breaks it down into weeks and days, and also provides clear video instructions from reliable and competent trainers.

Challenge
Newbies to the gym often don’t know where to start, what training program to choose, and how to perform the exercises correctly. Without a clear plan and understandable instructions, their workouts can be ineffective and even lead to injuries.

To help them apporoach this issue as best as possible, I conducted three in-depth interviews with newbies who regularly visit the gym.


Conclusion
Based on the data I received, I came to the conclusion that there is a real need for an app that will provide newcomers to the gym with a clear, structured training program, with clear instructions and videos from professional trainers. Such an app will be useful and in demand, as it will solve the main problems of users, save time and increase the confidence of newcomers in their training.



»
Benchmark
Next, I conducted a competitive analysis to determine their features and disadvantages of similar services.
Conclusion
My app solves these problems by offering the user a ready-made training program, tailored to their needs and taking into account their skills. Registration will only occur after the user is convinced that the program is really suitable and they are ready to continue. This makes the process more convenient and aimed at the needs of beginners.



«
User scenarios
Based on the results of the user and competitor analysis, I created an action scenario “create a systematic and consistent training program” because this scenario addresses the main problems identified in the interviews.


Prototyping
Wireframes allowed me to quickly work out the placement of elements, visualize the structure, and identify potential issues in the user journey. After the wireframes, I created simple prototypes for my gym app, allowing users to explore the onboarding process, workout programs, and training videos. This helped validate the user journey and refine the design before development.


Wireframes
The design of the app emphasizes clarity and motivation.
The onboarding process is designed to understand the user’s needs and fitness level through a series of structured questions. This intuitive questionnaire ensures that each user receives a tailored workout plan that suits their goals, experience, and lifestyle, making fitness accessible and effective for beginners.
After onboarding, users see a progress screen confirming that their workout plan is being tailored based on their answers. Key highlights reassure users about the plan’s personalization, expert design, and trainer certification, keeping them engaged before accessing their customized program.

»
Registration & Login Process:

• To log in or sign up, users simply enter either their phone number or email.
• A verification code is sent via SMS or email, depending on the input.
• The user enters the code, and access is granted within 5 seconds.
After completing the onboarding process, users are presented with three workout programs to choose from. Limiting the selection to three options is based on cognitive load principles, helping to reduce decision fatigue and make the selection process easier.

Once a user selects a program, they are taken to a detailed overview. This includes a concise yet clear description of the program’s purpose, the recommended training frequency (days per week), session duration, and the length of each workout. Additionally, the program’s creator is highlighted, allowing users to learn more about their expertise. Below this, a structured training schedule is displayed, organized by weeks and days
Upon entering a specific day, users are presented with a guided workout video featuring the exercises for that session. Each exercise is clearly labeled with its name, the number of repetitions, and the required sets. This structured approach ensures clarity and ease of use, allowing users to follow their training plan with confidence.
To enhance flexibility and personalization, the app allows users to substitute exercises within their workout programs. If a user prefers an alternative movement—whether for variety, personal preference, or comfort—they can easily replace the original exercise with a suitable substitute.
The SwiftFit app features a personal dashboard where users can easily update their profile settings, personal information, and adjust their goals and training parameters. It also allows users to track their progress, review their workout history, and receive personalized recommendations to enhance their results.
Conclusion
SwiftFit aims to provide a seamless and personalized fitness experience, empowering users to take control of their training journey. With intuitive features such as customizable workout plans, a comprehensive personal dashboard, and progress tracking, SwiftFit offers a holistic approach to fitness that adapts to individual needs. By combining user-centric design and advanced functionality, SwiftFit helps users stay motivated, achieve their fitness goals, and lead healthier lives.
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website