ImproveMe
ImproveMe
UI/UX design | Personal project
UI/UX design | Personal project
ImproveMe, Your personal reminder, guiding and supporting buddies
ImproveMe, Your personal reminder, guiding and supporting buddies

















Roles & Responsibilities
User research: Competitive Analysis, Qualitative, Quantitative
UX Design: High fidelity, Prototype, Usability Testing
Timeline
July - August
Q3
Tools used
Figma
Google Form
ImproveMe apps is a personalized habit tracking app with custom notifications and it also allows you to connect with users for mutual support and motivation.
ImproveMe apps is a personalized habit tracking app with custom notifications and it also allows you to connect with users for mutual support and motivation.



























How might we make solutions for people to achieve their goals effectively?
How might we make solutions for people to achieve their goals effectively?
Many of us have problems in planning and achieving goals due to a lack of detailed planning and accountability. On this product, I focus on creating a plan that includes long-term goals, time tracking, and personal notifications to help user achieve our goals more easily
Many of us have problems in planning and achieving goals due to a lack of detailed planning and accountability. On this product, I focus on creating a plan that includes long-term goals, time tracking, and personal notifications to help user achieve our goals more easily






Problem
Problem
Many people are easily distracted or have difficulty managing their time, and they lack accountability friends to keep them on track
Many people are easily distracted or have difficulty managing their time, and they lack accountability friends to keep them on track
Three key elements shape my approach to solutions
Three key elements shape my approach to solutions
Consistency
Consistency
Consistency
How can users stay consistent with their goals?
How can users stay consistent with their goals?
How can users stay consistent with their goals?
Motivation
Motivation
How can users stay motivated to work on their goals?
How can users stay motivated to work on their goals?
Discipline
Discipline
How can the user stay focused on their goals, follow the plan, persist, and exercise self-control?
How can the user stay focused on their goals, follow the plan, persist, and exercise self-control?
Key Insight
Key Insight
Most people struggle to start their goals because they don't know where to begin and feel too overwhelmed to start on their big goal
Most people struggle to start their goals because they don't know where to begin and feel too overwhelmed to start on their big goal
Based on my assumption, many people have trouble starting because they've never divided their goals into smaller steps.
Based on my assumption, many people have trouble starting because they've never divided their goals into smaller steps.
Out of the 5 people I found using Google Form in qualitative research, many of them struggle to be consistent because they feel too overwhelmed with their goals. However, this is not the only main factor that causes someone to be inconsistent with their goals:
Out of the 5 people I found using Google Form in qualitative research, many of them struggle to be consistent because they feel too overwhelmed with their goals. However, this is not the only main factor that causes someone to be inconsistent with their goals:


Too much distraction
Too much distraction
There are no self-reminders when they get distracted; they easily get distracted because they don't know the direction of their goals to achieve their goals
There are no self-reminders when they get distracted; they easily get distracted because they don't know the direction of their goals to achieve their goals


Time usage unawareness
Time usage unawareness
Lack of time awareness can lead to poor task prioritization and excessive focus on less important activities
Lack of time awareness can lead to poor task prioritization and excessive focus on less important activities


No accountability partner
No accountability partner
Accountable friends are needed because this also helps users learn to be more committed to the goals they pursue
Accountable friends are needed because this also helps users learn to be more committed to the goals they pursue
Project goal
Project goal
The product I create is one that enables personalized notifications to provide users with reminders tailored to their needs. Additionally, I also added where users can interact with others who share similar goals/habits. My hope in creating this product is to make it easier for people to work on their goals
The product I create is one that enables personalized notifications to provide users with reminders tailored to their needs. Additionally, I also added where users can interact with others who share similar goals/habits. My hope in creating this product is to make it easier for people to work on their goals
Competitive analysis
Competitive analysis
I conducted an in-depth analysis of three applications that have served as sources of inspiration for my app.
I conducted an in-depth analysis of three applications that have served as sources of inspiration for my app.
I conducted an in-depth analysis of three applications that have served as sources of inspiration for my app.


Nudging friends to keep on their track
Nudging friends to keep on their track
Nudging friends to keep on their track


Track your goals, template notification “after i do __”
Track your goals, template notification “after i do __”
Track your goals, template notification “after i do __”


Checklist your goals, labeling your goals
Checklist your goals, labeling your goals
Checklist your goals, labeling your goals
Among these, certain distinctions emerged that set my application apart, most notably in the area of personalized notifications
Among these, certain distinctions emerged that set my application apart, most notably in the area of personalized notifications
Pain points
Pain points
The user finds it difficult to stay focused on their goals, sometimes needing personal reminders so they can write reminders tailored to themselves
The user finds it difficult to stay focused on their goals, sometimes needing personal reminders so they can write reminders tailored to themselves

How might we make notification personalized so as a user, you always receive notifications that can motivate you to complete your tasks?
How might we make notification personalized so as a user, you always receive notifications that can motivate you to complete your tasks?
The user wants to be consistent with their goals, so they need a matrix where they can track their progress
The user wants to be consistent with their goals, so they need a matrix where they can track their progress

How might we make help user to track their progress
How might we make help user to track their progress
The user also needs someone for accountable support
The user also needs someone for accountable support

How might we help users feel motivated and inspired by seeing others staying focused on achieving their goals?
How might we help users feel motivated and inspired by seeing others staying focused on achieving their goals?
Design solutions
Design solutions
Personal notification
Personal notification
There are several questions that can help users to get to know how to reach their goals. These questions assist users in specifying how long they will set their target, what their main goals are, and then breaking down those big goals into smaller tasks. Next question is about what habit that might distract users to achieving their goals. Finally, users creates a personal notification that suits their needs as a reminder to achieve those goals.
There are several questions that can help users to get to know how to reach their goals. These questions assist users in specifying how long they will set their target, what their main goals are, and then breaking down those big goals into smaller tasks. Next question is about what habit that might distract users to achieving their goals. Finally, users creates a personal notification that suits their needs as a reminder to achieve those goals.
There are several questions that can help users to get to know how to reach their goals. These questions assist users in specifying how long they will set their target, what their main goals are, and then breaking down those big goals into smaller tasks. Next question is about what habit that might distract users to achieving their goals. Finally, users creates a personal notification that suits their needs as a reminder to achieve those goals.


Personal notification explorations
Personal notification explorations
Personal notification explorations


Write your own notification
Write your own notification
Write your own notification
Users are asked to answer some questions so that the planning can proceed smoothly. Users can also write notifications manually and customize them as they needed.
Users are asked to answer some questions so that the planning can proceed smoothly. Users can also write notifications manually and customize them as they needed.
Sets notification per day
Sets notification per day
Users also have the flexibility to adjust the number of notifications according to their needs, whether it's adding more or reducing them. This option can be found in the notification settings.
Users also have the flexibility to adjust the number of notifications according to their needs, whether it's adding more or reducing them. This option can be found in the notification settings.




Motivational quotes and productivity facts notifications
Motivational quotes and productivity facts notifications
Users can enable productivity quotes and productivity facts notifications to help them maximize their work and achieve their goals. The notifications are aligned with the goals that users are currently pursuing.
Users can enable productivity quotes and productivity facts notifications to help them maximize their work and achieve their goals. The notifications are aligned with the goals that users are currently pursuing.
Design solutions
Design solutions
Tracking Goals
Tracking Goals
Tracking goals provides clarity on what you're working towards. It helps you define your objectives and know exactly what you want to achieve. Time tracking can help you become more aware of how you use your time, making it easier to identify and eliminate time-wasting activities.
Tracking goals provides clarity on what you're working towards. It helps you define your objectives and know exactly what you want to achieve. Time tracking can help you become more aware of how you use your time, making it easier to identify and eliminate time-wasting activities.


Tracking goals explorations
Tracking goals explorations


See what matric tracking goals we have learned/worked on
See what matric tracking goals we have learned/worked on
Users can see how long they've been working on the projects they are working in. With daily and weekly tracking goals, users can manage tasks and projects more effectively by providing a clear picture of how much time they allocate to each task
Users can see how long they've been working on the projects they are working in. With daily and weekly tracking goals, users can manage tasks and projects more effectively by providing a clear picture of how much time they allocate to each task
Tracking time with focus mode
Tracking time with focus mode
Users can track their time using the provided time tracking feature. I also make a focused time tracking mode where users won't be disturbed by any notifications.
Users can track their time using the provided time tracking feature. I also make a focused time tracking mode where users won't be disturbed by any notifications.




Tracking your productivity progress every week
Tracking your productivity progress every week
With weekly reflection, users can evaluate how far they have progressed toward their goals and whether they are on the right track. By contemplating what has been learned from the previous week, users can create a better plan for the upcoming week
With weekly reflection, users can evaluate how far they have progressed toward their goals and whether they are on the right track. By contemplating what has been learned from the previous week, users can create a better plan for the upcoming week
Design solutions
Design solutions
Connect with accountably friends
Connect with accountably friends
Many surveys mention that having accountable friends is helpful because they can provide motivation and encouragement, helping you stay on track with your goals. When you commit to working on something with these friends, users tend to be more responsible and consistent in following their goals. Users can support, motivate, and check on each other to ensure that accountable friends are on the right track.
Many surveys mention that having accountable friends is helpful because they can provide motivation and encouragement, helping you stay on track with your goals. When you commit to working on something with these friends, users tend to be more responsible and consistent in following their goals. Users can support, motivate, and check on each other to ensure that accountable friends are on the right track.


Connect with accountably friends explorations
Connect with accountably friends explorations


Find friends who have the same goals
Find friends who have the same goals
Users can search for friends who have the same goals based on usernames, similar goals, or matching locations.
Users can search for friends who have the same goals based on usernames, similar goals, or matching locations.
See what activities their friends have done
See what activities their friends have done
Users can see what other friends are working on, and we can also view their latest updates as they complete their tasks. Users can also nudge and motivate friends who are falling behind in achieving their goals.
Users can see what other friends are working on, and we can also view their latest updates as they complete their tasks. Users can also nudge and motivate friends who are falling behind in achieving their goals.


Style guide
Style guide



User testing
This time, I used Maze for user testing; it provides significantly more insightful data on how long the user spends performing the task, as well as heat maps.
This time, I used Maze for user testing; it provides significantly more insightful data on how long the user spends performing the task, as well as heat maps.
I tested 13 persons aged 20-30 years old, the testers I recruited came from a variety of different backgrounds.
I tested 13 persons aged 20-30 years old, the testers I recruited came from a variety of different backgrounds.
This time, I will provide 3 prototype test paths to users for testing, which include adding Planner, Focus Timer, and Weekly Reflection to ensure that the three features I've created work correctly.
Planner
Planner


Focus Timer
Focus Timer


Weekly Reflection
Weekly Reflection


As a result, In the Planner section, many users found it easy to add Planner. In the Focus Timer section, many users initially faced difficulties because they can’t find where the Focus timer is. Lastly, in the Weekly Reflection section, many users misclicked but finally they manage able to complete the task in the end. Of the three features, users are most confused in the Focus Timer section.
From here, I can conclude that many users had difficulty using the navigation due to no names on the icon labels
From here, I can conclude that many users had difficulty using the navigation due to no names on the icon labels
Feedback
Connect to Content
Add layers or components to make infinite auto-playing slideshows.
Feedback
From the tested prototype, I can conclude that overall there’s a lot of key areas that need improvement. These include harmonizing the color palette for visual consistency, optimizing navigation for user-friendliness, ensuring consistent spacing for aesthetics and usability, and standardizing icons for better user understanding. Addressing these issues will enhance the overall user experience with the application
From the tested prototype, I can conclude that overall there’s a lot of key areas that need improvement. These include harmonizing the color palette for visual consistency, optimizing navigation for user-friendliness, ensuring consistent spacing for aesthetics and usability, and standardizing icons for better user understanding. Addressing these issues will enhance the overall user experience with the application
User testing
This time, I used Maze for user testing; it provides significantly more insightful data on how long the user spends performing the task, as well as heat maps.
What Works and What Doesn’t Work?
What Works and What Doesn’t Work?
What Works and What Doesn’t Work?

Works
Works
Works
By asking a few questions before using the app, it makes it super easy for users to set their goals.
By asking a few questions before using the app, it makes it super easy for users to set their goals.

Doesn’t Work
Doesn’t Work
Doesn’t Work
Many designs and colors still don't match each other.
Many designs still confuse users while using the application, because there is no text on each icon.
Many things still need to be improved in terms of sizing, spacing, and icon consistency.
Many designs and colors still don't match each other.
Many designs still confuse users while using the application, because there is no text on each icon.
Many things still need to be improved in terms of sizing, spacing, and icon consistency.
Conclusions + Lesson learned
Conclusions + Lesson learned
This is my first time making a prototype app within 6 weeks
This is my first time making a prototype app within 6 weeks
I made planner application that focuses on helping users plan and achieve their goals. This application not only allows users to break down their big goals into smaller tasks, but also track their goals progress. It encourages users to set clear goals with deadlines and provides step-by-step planning with reminders
I made planner application that focuses on helping users plan and achieve their goals. This application not only allows users to break down their big goals into smaller tasks, but also track their goals progress. It encourages users to set clear goals with deadlines and provides step-by-step planning with reminders
Lesson learned
Lesson learned
It is important for me to continually seek feedback, adapt to user needs, and iterate on the design to make it as close to perfect as possible for target audience. I realize that my design is still far from perfect, this is my very first app and also my first time creating a product from scratch, including design, user research, prototype and so on. This is my first step in learning in the world of design because my early designs may not be perfect, but they are the building blocks of my design journey. However, I've learned many lessons from creating this app, especially the importance of managing my time better and setting realistic expectations within the given timeframe. Therefore I will embrace imperfection and keep improving.
It is important for me to continually seek feedback, adapt to user needs, and iterate on the design to make it as close to perfect as possible for target audience. I realize that my design is still far from perfect, this is my very first app and also my first time creating a product from scratch, including design, user research, prototype and so on. This is my first step in learning in the world of design because my early designs may not be perfect, but they are the building blocks of my design journey. However, I've learned many lessons from creating this app, especially the importance of managing my time better and setting realistic expectations within the given timeframe. Therefore I will embrace imperfection and keep improving.





























