Back to projects

SaveUp app project thumbnail

Project: Mobile app design
Role: UX/UI Design, UX Research
Duration: 4 months
Year: 2024/2025
Tools: Figma

SaveUp Mobile App

I designed the SaveUp mobile app as part of my coursework for the Google UX Design Professional Certificate. This project was a hands-on learning experience that allowed me to apply new UX concepts and skills in real time as I advanced through the course.

The challenge

As part of the course, I was given a list of design challenges to choose from. I selected the following:

Design an app that helps friend or family groups manage a household budget and save up for a common goal (such as a vacation).

Saving money can be challenging on its own, but saving as a group adds even more complexity. Conversations about money can be uncomfortable, and coordinating multiple people requires organization and transparency. My goal was to design an app that simplifies group savings, making it easier for friends and family to set goals, track contributions, and stay motivated together.

My role

UX Researcher

Interaction Designer

UI Designer

UX Writer

Since this project was part of my coursework, I handled the entire design process from start to finish. This included conducting user research, designing the app’s structure and interactions, and refining the UI with thoughtful choices in color, typography, and overall visual design.

Foundational Research

The course provided a set of fictional user profiles, which served as the foundation for my research. Using empathy exercises, I analyzed these profiles to better understand user needs, motivations, and pain points. This process led to the creation of the following empathy maps and user personas.

SAYS

  • "We roughly calculated once how many months it would take to gather such a sum, but it is a prediction very far in the future and it may not be entirely accurate"
  • "We have the Excel sheet with all the calculations and predicted goal reach date saved somewhere but I haven’t looked at it for some time."
  • "I’ve already forgotten the predicted date when we would have the money for the apartment."
  • "Once a month we have to review our savings which can be a lengthy process"

THINKS

  • Distrusts his expense calculations, doesn’t think they’re accurate anymore
  • Doubts if they’ll ever reach their goal
  • Already forgotten the predicted goal reach date
  • Doesn’t like the process of monthly expense analysis

DOES

  • Enrolled in a bootcamp to get a better-paying job
  • Tries to save money on food, transportation, vacation etc.
  • Made an excel sheet with expense calculations and predicted goal reach date
  • Every month (after paycheck) he and his boyfriend review savings in their bank accounts using a bank app feature which shows how much money you have this month compared to previous months
  • Then they transfer saved money to separate savings accounts and compare the saved sum with the goal sum, often using a calculator

FEELS

  • Discouraged and lacking motivation
  • Doubtful about reaching their goal
  • Tired of and bothered by their monthly expense analysis

SAYS

  • "Someone almost always backs out: it turns out he can’t afford it after all or is missing some hiking gear which is also expensive."
  • "Sometimes there are miscommunications: e.g. someone understood that expenses would be lower"
  • "Because we communicate basically on 3 different messenger group chats some information might get lost or someone might easily misunderstand something."
  • "Everyone tracks their savings individually"
  • "When you commit to going on a trip, everyone just assumes you’re going to come up with money by the designated time."

THINKS

  • His group’s process of organizing a trip is disorganized and chaotic
  • His group’s way of communicating is ineffective and chaotic
  • Would like to have a space where information about the trip, e.g. the exact sum for it, would be visible for everyone to see at all times

DOES

  • He and his friends find a hiking spot, then usually one friend starts organizing a trip and communicating expenses to others
  • They communicate on 3 different messenger group chats
  • Everyone in group tracks their savings individually
  • He doesn’t diligently track his savings, just roughly estimates the date when he’ll gather the needed sum
  • They don’t track others’ savings nor communicate the progress in a group

FEELS

  • Annoyed by himself and his friends for being disorganized when planning and saving for the trip
  • Frustrated, disappointed, let down by his friends when they back out of a trip

SAYS

  • "I am the family's treasurer and every now and then (I don’t really have a schedule but rather do it on impulse) I check with every family member how much in savings they currently have"
  • "Asking my family members about their savings every time can be a nuisance, I wish I had a way of just knowing it at all times."
  • "Having to brainstorm our trip options requires a lot of thinking and calculating. And It’s even harder when you have dyslexia!"

THINKS

  • Wishes she had a way of knowing her family’s savings at all times instead of asking every member individually every time
  • Doesn’t like researching trip offers based on discovered amount of savings every time, it's too time and energy consuming for her

DOES

  • All family members have savings accounts for trips and every month a scheduled transaction puts a fraction of one’s earnings towards it.
  • Every now and then (acts on an impulse) she checks with every family member the amount of their savings.
  • Then she calculates which trip they can afford and how much longer they have to save for a trip around the world.

FEELS

  • Tired, burdened by brainstorming family’s trip options every time
  • Disrupted by unexpected circumstances like daughter pulling out her savings for a summer house - it creates chaos, requires recalculating, replanning everything
  • Frustrated when researching trip options with dyslexia, feels that her needs don’t matter
  • Sometimes doubtful that her dream of a trip around the world will come true

SAYS

  • "We both have a list of things we want to buy but we often argue what to buy next since we have different priorities."
  • "We had an argument recently because my wife spent some savings on a new carpet, however I was saving this very money for Playstation and now I have to start again."
  • "This system often makes things that cost less money a priority since we can just afford them faster"

THINKS

  • Deciding on what to buy next is difficult
  • Is forgetful about more expensive items
  • Wishes he could buy more expensive, luxurious items like Playstation sooner

DOES

  • Has a shared savings account with his wife where they transfer 7% of their savings every month (scheduled transactions).
  • They both have separate lists of things they want to buy
  • They discuss what to buy next every time, often argue about it

FEELS

  • Confused and frustrated because he doesn’t know which money on their savings account goes to which goal
  • Mad at his wife when she buys something he doesn’t agree on
  • Less patient about more expensive items
  • Frustrated that they often decide on buying cheaper stuff first, hopeless about buying more expensive things, doubting if they’ll ever buy them

Target users

I identified two distinct target users: Alex and Sofia.

User persona: Alex
User persona: Sofia

I compiled Alex and Sofia’s key problems and needs into user stories, which are presented below.

As a frequent traveler in a group, I want to see the group’s savings status at any time, so I can avoid awkward conversations about money.

As a frequent traveler in a group, I want a dedicated space for sharing savings and expenses to avoid misunderstandings and lost information.

As the head of a family who shares expenses, I want to allocate savings to different goals with clear priorities, so it’s easy to decide what to buy next and avoid arguments.

As the head of a family who shares expenses, I want a tool to automatically track expenses and savings with future projections, so I don’t have to calculate everything manually or worry about accuracy.

Coming up with ideas

User journeys

For both user personas, I mapped out their user journeys to understand their emotions at each stage and identify key features the app needed to effectively address their challenges.

Persona: Alex

Goal: Save money for a trip with friends and make it happen.
ACTION Decide on a trip with friends Plan the trip and estimate costs Search for apps to track group savings Use the app to track group savings Save up the required amount and go on the trip
TASK LIST
  1. Brainstorm destination ideas in a group chat.
  2. Agree on a location that everyone likes.
  3. Decide on a tentative date that works for everyone.
  1. Research the costs of accommodations, flights, and other essential expenses.
  2. Calculate the total cost per person.
  3. Compare the estimated costs with current savings to check affordability.
  4. Share the calculations with friends through group chats.
  5. Confirm if everyone can afford the trip or needs time to save up.
  6. Explore options to save collectively as a group.
  1. Open the app store and search for a suitable app.
  2. Download, install, and run the chosen app.
  3. Create an account and encourage friends to do the same.
  1. Create a goal for the trip, including subgoals and their costs, along with a deadline.
  2. Invite friends to join via a shared link.
  3. Help them in linking savings accounts or setting up recurring contributions.
  4. Monitor the savings progress while waiting for the total amount to be gathered.
  1. Receive a notification when the savings goal is fully met.
  2. Finalize trip preparations.
  3. Embark on the trip!
FEELING ADJECTIVE I feel excited about the upcoming trip and curious about what we’ll experience. I’m also feeling imaginative, coming up with activities and places we could explore. The required expenses are higher than expected, and neither my friends nor I can afford the trip right now. I’m starting to feel doubtful about whether the trip will work out, which is disappointing since I’m so excited about it. I feel a bit unsure about whether I’ve chosen the right app. I want something simple that won’t overcomplicate things for my friends. I also value privacy—I don’t want to share my exact salary, expenses, or savings with others. The app is easy to use, and most of my friends appreciate it. We’re all relieved to avoid awkward conversations about money. However, a few friends are skeptical and worried about sharing personal financial details, even though the app feels secure. I’m thrilled we achieved our goal! Everyone eventually appreciated the app, and I’m incredibly excited about the trip.
IMPROVEMENT OPPORTUNITIES
  • An app where you can define a main goal and subgoals as you brainstorm ideas (e.g. main goal: Africa, subgoals: safari, sand skiing, etc.).
  • An app where the total trip cost is clearly visible to all participants to avoid miscommunication.
  • Motivational messages when starting a savings goal to encourage progress.
  • A user-friendly app with a simple and intuitive interface.
  • Options to keep personal financial details private while only showing the group the collective savings.
  • Predict the completion date based on current savings rates.
  • Option to link savings accounts or set recurring savings/expenses.
  • Send notifications if the group is falling behind the deadline and suggest timeline adjustments.
  • Highlight privacy features, ensuring users know their detailed finances are hidden.
  • Allow for adjustments to expenses if circumstances change (e.g. hotel prices increase).
  • Provide milestone notifications at 25%, 50%, 75%, and 100% of the goal.
  • Mark goals as completed and stop notifications once achieved.

Persona: Sofia

Goal: Manage monthly shared household savings and save up for a new washing machine
ACTION Identify issues with current process Look for apps to manage group expenses and savings Input all information into the app Track family's savings/expenses Save up for a washing machine and move to the next goal
TASK LIST
  1. Review monthly expenses and savings to calculate who owes what and determine what the family can afford.
  2. Discuss and decide with the family on the next item to purchase using savings.
  1. Browse the app store for a suitable app.
  2. Download, install, and start the chosen app.
  3. Create an account and encourage family members to do the same.
  1. Set up a goal with subgoals for all items the family wants to buy.
  2. Invite family members to join via a shared link.
  3. Decide together how to prioritize all the goals, with the washing machine as the highest priority.
  4. Set up recurring contributions, like paychecks, and assist family members in doing the same.
  1. Family logs their savings and expenses in the app regularly.
  2. Monitor progress and wait for notification about reaching the washing machine goal.
  1. Receive a notification when the washing machine goal is reached.
  2. View payment breakdowns for the washing machine based on owed amounts.
  3. Purchase the washing machine.
  4. Start saving for the next goal in the queue.
FEELING ADJECTIVE I'm exhausted from managing finances. The constant calculations and family arguments about priorities are overwhelming. Everyone feels frustrated and upset. I’m uncertain about the app and hope it simplifies things instead of complicating them. Still, I’m glad we’re trying something new since the old system clearly wasn’t working. The app is intuitive and user-friendly. I'm hopeful this system will work better than our old methods. The app has made managing shared expenses much easier! I'm relieved and grateful for the streamlined process. I'm thrilled it all worked out! The whole family is on board with this system, and there’s no more arguing about priorities.
IMPROVEMENT OPPORTUNITIES
  • An app to automatically calculate finances, track balances, and display available savings.
  • A goal prioritization feature.
  • Integration with Google or similar credentials for quick login.
  • Flexible goal/subgoal prioritization options: saving for all goals at once, one at a time, or dividing contributions by percentages.
  • Allow members to opt-out of specific goals.
  • An option to set aside a specific percentage of savings to remain unallocated for general savings.
  • Separate global personal expenses from goal-specific shared expenses.
  • Show exact amounts owed and include a button to settle balances.
  • Option for shared visibility of everyone's savings, suitable for families.
  • Option to pause and resume saving for a goal.

Rapid sketching

I sketched my various ideas using the “Crazy Eights” exercise. Afterward, I analyzed which concepts had the most potential and determined the best direction for the app.

Rapid sketching exercise

Wireframing

Using Figma tool, I created early app designs along with a low-fidelity prototype showcasing the app’s functionality.

Goal and personal spaces

To structure savings effectively, I introduced goal spaces - shared spaces where a group saves together for a common goal - and a personal space, a private area where users can track their income and personal transactions, such as salaries or grocery expenses.

In contrast, group transactions involve expenses shared between members saving for a common goal. For example, if one person covers a cost for others, the app helps manage balances to settle debts.

To enhance the experience, I incorporated detailed financial analysis within both goal and personal spaces. In the goal space, this includes features like predicting when a goal will be reached and automating the saving process to help users stay on track.

Wireframe: Goals screen
Wireframe: Personal Transactions screen
Wireframe: Subgoals screen
Wireframe: Group Transactions screen

Subgoals

To make large goals more manageable, I added the ability to create subgoals, allowing users to break down a main goal into smaller milestones. For instance, a vacation goal could include subgoals like booking a hotel or purchasing plane tickets.

Customization

I designed several customization options to accommodate different saving preferences:

These features ensure that the app can adapt to different group dynamics and financial habits, making collaborative saving more transparent and efficient.

Wireframe: Subgoal Prioritization screen
Wireframe: goal modes

First usability study

Using the low-fidelity prototype, I conducted a usability study with five participants. The details of the study are outlined below.

Research questions
  • Are there parts of the user flow where users get stuck?
  • What features are the most confusing to the user?
  • What features are considered unnecessary or overcomplicated by the user?
Methodology
  • Moderated usability study
  • Location: Poland, remote
  • Each participant completed the study within a 1 hour session. The session began with an introduction and some preliminary questions, followed by a series of tasks performed using the app prototype, with the moderator’s guidance. At the end, participants completed a short questionnaire to provide additional feedback.
Participants 5 participants: 3 women, 2 men

Later, I organized all my findings into an affinity diagram and identified common themes.

Affinity diagram

Key insights

I uncovered several key insights through my research, which are outlined below.

Insight illustration

"All goals" and "single goal" spaces are too similar.

Users need clear visual distinctions between "all goals" and "single goal" spaces.

Insight illustration

The plus button being the same in both Transactions and Goals tabs confuses users.

Users need a clear visual distinction between plus buttons in Transactions and Goals.

Insight illustration

The Goal Visibility Mode is often misunderstood.

Users need the Goal Visibility Mode to be phrased and described differently, clearly stating it applies to goal savings.

Insight illustration

The "Goal Prioritization" button is not intuitive at all.

Users need a different design of the "Goal Prioritization" button that clearly conveys its purpose, possibly using text.

Insight illustration

The placement of the Balances section within the Overview tab is not intuitive.

Users need the Balances section to be in the Transactions tab instead of Overview.

Insight illustration

Permission settings are too lenient.

Users need more cautious permission management inside a goal.

I updated the designs to address the identified pain points and then started working on mockups that more closely aligned with the final product.

Visual design

Before creating the mockups, I focused on the visual design of the app, selecting the color palette, typography, and iconography. I also defined key navigation elements and UI components that would be used consistently throughout the app, ensuring a cohesive and user-friendly experience.

Stickersheet: Part 1
Stickersheet: Part 2

After finalizing the visual design elements, I was able to create the app’s mockups.

Second usability study

From the mockups, I developed a high-fidelity prototype, which I then used for the second usability study.

Research questions
  • Do users think the app is easy or difficult to use?
  • What features are still confusing to the user?
  • What prevents the user from having a delightful experience?
Methodology
  • Unmoderated usability study
  • Each participant completed the study within a 45-minute session, which included a series of tasks performed on the app high-fi prototype, followed by a short System Usability Scale (SUS) survey at the end.
Participants 5 participants: 3 women, 2 men

Results

Misunderstood goal modes

The study revealed that users are still confused about goal modes (Goal Contribution Style and Savings Visibility Mode) and their purpose.To improve clarity, I rewrote the mode descriptions in more user-friendly language and added visual illustrations for better understanding.

Before

Goal modes before

After

Goal modes' new look

Unnecessary “Adjust required contribution” settle option

Another insight was that most users don’t use or understand the “Adjust required contributions” option to settle balances.

Instead of generating transfers to settle balances, this option adjusted each member’s required contributions toward the goal. This meant that a member with more debt would need to contribute a higher amount, while the member who was owed would have a reduced savings requirement.

I’ve decided to remove this option from the app since it caused a lot of confusion without providing much value.

Before

Balance section before

After

Balance section's new look

Overall feedback

I thought the app was easy to use.

0%

Strongly disagree

0%

Disagree

0%

Neither agree or disagree

20%

Agree

80%

Strongly agree

I think that I would use this app frequently.

0%

Strongly disagree

20%

Disagree

40%

Neither agree or disagree

20%

Agree

20%

Strongly agree

The SUS (System Usability Scale) questionnaire feedback was generally positive, with most users agreeing that the app is easy to use. However, they indicated that they wouldn’t necessarily use it frequently, which is an area worth exploring for future improvements.

Final designs

In my final designs, I addressed all the insights gathered from previous user studies. Key improvements include clearer visual distinctions between the goal and personal spaces.

I also simplified the interface by replacing the identical plus buttons for adding goals and transactions. Now, each button includes descriptive text labels to clearly indicate their specific functions.

To further enhance clarity, I replaced the “Goal Prioritization” button with a dropdown menu, clearly labeled to explain its function.

Lastly, based on user feedback, I moved the Balance section from the Overview tab to the Group Transactions tab, as users found its original location unintuitive.

Mockup: Log in screen
Mockup: Goals screen
Mockup: Add personal transaction screen
Mockup: Subgoals screen

Permission System

Based on previous feedback highlighting that the app’s permissions were too lenient, I introduced a privilege system with two user roles: admins and participants.

This system ensures better structure and control over group savings while maintaining flexibility for participants.

Admin

Mockup: Admin view

Participant

Mockup: Participant view

App Prototype

Takeaways

Designing for group savings

This project deepened my understanding of the unique challenges in group saving - such as the need for transparency, automation, and seamless collaboration. I also learned that even when an app includes analytical and math-heavy features, it must remain intuitive and jargon-free to ensure usability for all.

Visual & interaction Design

While crafting the UI, I strengthened my understanding of visual design principles, including typography, spacing, and color palette creation. This experience reinforced how thoughtful design choices impact clarity, engagement, and overall user experience.

Enhancing my UX research process

This project sharpened my research planning and note-taking skills, allowing me to better structure insights and translate them into actionable design decisions. I also refined my approach to organizing and prioritizing user feedback, making the research process more efficient.

Reducing bias for better insights

To improve research accuracy, I explored different strategies to mitigate bias, such as using open-ended questions and neutral framing to encourage genuine, unbiased responses. This helped me uncover more authentic user needs, ultimately leading to a more user-centered design.