CLIENT

FitLoop



YEAR

2026



DURATION

APRIL-MAY

OVERVIEW

This project focused on designing a hacked prototype of the onboarding and personalization process for the FittLoop fitness tracker app. The goal was to create a user friendly onboarding experience that improves how users are introduced to the app and how they can personalize their experience. This process included researching design patterns by going through onboarding processes, writing a proto persona, making a flowchart of the redesigned onboarding structure, and creating a hacked prototype with a mix of screenshots with additional elements added in. The onboarding process was made as a clickable prototype so that it could replicate how a user might use the app. The finalized prototype included screenshots from the original onboarding process with changes and completely new screens following the same design layout. The final results of the hacked prototype is intended to get in front of users and determine if it’s headed in the right direction, without it being the final product.

REDESIGNING FITLOOP ONBOARDING PAGE

APPROACH


To address the challenges of creating an onboarding process for FitLoop, I followed a specific UX structure that aligned with the project's goals. I began by making a teardown on the current onboarding process. This included taking screenshots of each section and adding in annotations that were both good and bad qualities of the current version. This helped to understand the current design elements and what could be improved or removed completely. Next, I looked at multiple fitness trackers onboarding processes and compared what elements they had in common. This was completed in a similar process of taking screenshots and grouping different sections together. This step was important since it helped see what information is important to include in the personalization. I then created a proto persona to get a better understanding as to why someone might use this fitness app and what personalization would be the most helpful for creating a routine for them. Afterwards, I created a flowchart with how I wanted my redesign to look. This included how the user interacted with the app, how the app responds, and the options on the screen. This was to have a structure to follow when creating the hacked prototype and to see what screens I had to mash screenshots and what elements I needed to add in.

























Once I was finished with the flowchart, I added all my screenshots into a Figma design file and started creating the prototype. I added in the existing onboarding pages that were included in my flowchart into the order I wanted them to be in, then added in the new screens. The existing screens included the goals selection, existing workout training, accessible equipment, the personalized plans, and creating an account login page. Other design elements were added into most of these screens so that the personalization could be improved and provide good outcomes. The newer screens include a basic information screen, limitations, and creating an account right away inside of going into the profile settings to do it. Once all the screens were mashed together with any other design elements added into them, I started to connect them with the prototype function in Figma. This was so that it could become a clickable prototype and simulate how a user would use the app by tapping on the button instead of looking at each screen side by side. Throughout this structured process, I created a user-friendly onboarding process that achieved the project's goals of providing a way to collect personalization to create a workout routine specifically designed for the user.


RESULTS

This project successfully achieved the goal of creating an onboarding page that collects personalization of the users. With this project I was able to learn how to create a hacked prototype with existing design elements from the original onboarding, instead of creating them from scratch. I was able to refine my skills in research and design patterns as well by mashing together screenshots and other basic design elements to create new personalization screens. A lesson I learned from this experience was that creating a hacked prototype of an onboarding process aligning with the branded existing design identity can be challenging since you have to decide what elements you want to include and which ones you can remove. This project provided me with skills for future projects in working in designing onboarding processes with personalization, specifically using the hacked prototype method.