top of page

NestEgg

Understand spending intuitively, manage your account wisely, and create your own spending plan.

NestEgg

Save money for your future

Irene Simpson 

The Ambitious consumers

Goals

  • Easily track income and expenses to maintain a healthy cash flow.

  • Understand my spending preferences and manage all my expenses wisely.

  • Save more money for my future.

Pains

  • Managing money is overwhelming or time-consuming sometimes.

  • Multiple pathways of consumption are difficult to integrate.

  • Struggle to maintain consistency due to my hectic life.

  • Still have no idea of financial situation after managing budgets and recording expenses.

John Smith 

Single dad under extreme financial pressure

Goals

  • Record the income and expenses wisely and avoid unnecessary spend.

  • Money has to be safe, customer service has to be reliable.

  • Save more money, preferably with a minimum amount.

Pains

  • The unexpected spending leads to overspending mostly.

  • Manually link multiple bank account.

  • No clear money saving goals and need some guidance.

  • Unable to make a reasonable plan on the budget of each category.

Problem Statement

Work professionals between the ages of 20-45 are hardly manage their money properly and can’t maintain managing consistency, which always lead to be unable to save any money and overspend. This can cause a lot of inconvenience in the moment of future expenses and emergencies.

Getting to know the users

User research and competitive analysis

We've researched through behavioral observation, web analytics, interviews to summarise the common problems people are experiencing with managing their money today.

Pain #1: Multiple payment methods make it difficult to track activities

Pain #2: Can't manage budget scientifically, which often leads to overspending

Pain #3: Do not have a clear perception of spending situation

What success would look like

Project Goals

We came up with the following solutions according to the pains users are facing.

Solution #1: Automatically record and categorise all expenses by tying up bank accounts

Solution #2: Give report every month, Visualising consumption

Solution #3: Set a budget limit of each category and a goal for saving money

How would it work

Aggregation Method

In the final stage of planning, we outlined the method of how to aggregate the multi-method of paying, especially the payment in cash. Due to the difficulties of classifying each expense.

Bring it all together

Design & Prototype

With our goals, features and processes mapped we moved into the next phase of actually building the information architecture, figure out the general flow of the application.

Then I built the app starting with some rough sketches. I combined all the sketched screens onto one board so that were able to see and adjust user flows and navigation quickly.

After this I took all of sketched screens into Figma to bring them to life in mid-fidelity form. In each iteration, the app's functionality was streamlined to the point where assumptions could be tested and allow time to implement testing insights.

This is an excellent example of a design evolution for the scan function. Initially, I believed it was logical to place the function under 'Activity.' However, positioning the button on the homepage proves to be significantly more convenient for users.

Trying it out in the real world

User Testing

Fifteen people were tested from the user's perspective. Participants were able to find what they needed easily and found that the process that adding a new goal was simple and straightforward.

 

There were two main adjustments needed:  

Change #1 - Scan

Manual modification

Testers reported that in the initial release, there was no clear distinction between modified and unmodified information after manually modifying incorrect scan results. So in the later version, I added icon to the original to distinguish the two.

Change #2 - Colour

Accessibility

We found that two of the users who participated in the test were red-green colour blind. This means that the initial green colour was not completely suitable for all users. In the end, we chose the most common colour-blind-friendly blue as the main colour.

Polishing a gem

High fidelity designs

After thorough evaluation, I selected the most suitable system and proceeded with developing the high-fidelity prototype.

The process involved multiple testing phases, iterative refinements, and user feedback integration to enhance functionality and usability. Each iteration addressed identified issues, ensuring optimal performance. After rigorous validation and refinement, the final prototype was successfully established, meeting design and performance requirements.

Bringing the whole project to life

Interaction Design

After the UI team gave our mid-fidelity prototype a facelift I animated the prototype so that it was a closer reflection of how our users would use the app.

Founction #1 - Scan

Scan your receipt

The software's scanning feature automatically extracts the contents of the user's receipts and automatically categorises and records them. This greatly reduces the time wasted by users in managing their money and improves efficiency.

Function #2 - Transaction Detail

Visualize your activities

By viewing the details of their spending records, users can get a clearer picture of their spending. The user's consumption expenditure is displayed in the form of charts and updated in real time.

Function #3 - Plan

Manage your plan

Users can set their financial goals and each task is clearly listed. Users can clearly know the completion status of each financial plan and can set up automatic storage in the system.

Design system

I refered to the common design systems and trends in the market, after processing and altering the fonts, colours and components, I got the current design system.

Design Reflection

In this project, I learned that truly understanding the user’s pain points is the foundation of effective design. For example, during user interviews, I discovered that traditional budgeting tools are annoying our users. Because they are required manual input and lacked clear visual feedback. This insight guided me to prioritize features like automated expense categorization and interactive spending charts, which made the app more approachable and less intimidating.


This project also taught me the importance of balancing simplicity with functionality in fintech design. Through user testing, I discovered that clear visualizations, such as buttons and cta, significantly improved user engagement and understanding.
For next steps, I plan to conduct further usability testing with a broader audience to identify edge cases and refine the app’s accessibility features. I also aim to explore AI-driven personalization to provide tailored budgeting advice.


If I were to redesign the app, I would integrate gamification elements to encourage consistent user engagement. Overall, this project reinforced the value of user-centric design in creating impactful fintech solutions.

bottom of page