Duration: 4 weeks

Tools: Figma, Figjam

Skills: Prototyping, User Research

Role: UX/UI Designer & Researcher

Team: 5 students

Duration: 4 weeks

Tools: Figma, Figjam

Skills: Prototyping, User Research

Role: UX/UI Designer & Researcher

Team: 5 students

Duration: 4 weeks

Tools: Figma, Figjam

Skills: Prototyping, User Research

Role: UX/UI Designer & Researcher

Team: 5 students

Oops, where did all my money go?

This was the recurring challenge voiced by students struggling to manage their finances effectively. Many faced difficulty tracking expenses, leading to overspending, financial stress, and a lack of clarity about their spending habits. Our goal was to empower students to take control of their finances by creating a solution that was intuitive, educational, and tailored to their needs.

Oops, where did all my money go?

This was the recurring challenge voiced by students struggling to manage their finances effectively. Many faced difficulty tracking expenses, leading to overspending, financial stress, and a lack of clarity about their spending habits. Our goal was to empower students to take control of their finances by creating a solution that was intuitive, educational, and tailored to their needs.

This was the recurring challenge voiced by students struggling to manage their finances effectively. Many faced difficulty tracking expenses, leading to overspending, financial stress, and a lack of clarity about their spending habits. Our goal was to empower students to take control of their finances by creating a solution that was intuitive, educational, and tailored to their needs.

This was the recurring challenge voiced by students struggling to manage their finances effectively. Many faced difficulty tracking expenses, leading to overspending, financial stress, and a lack of clarity about their spending habits. Our goal was to empower students to take control of their finances by creating a solution that was intuitive, educational, and tailored to their needs.

UFinance aims to empower students with the tools they need to manage their personal finances efficiently, reduce financial stress, and build better spending habits for the future.


The Problem?

  • Students often find it difficult to manage their monthly budget and their day to day spending. They often tend to lose track of money spent and end up overspending. Having an overview of where their money is being spent, categorization of their spending and keeping track of various modes of payments will help students identify areas of potential saving for better money management. 


  • How might we help students easily track their daily spending across different categories (food, transportation, entertainment, etc.) to plan their expenses and identify areas for saving?”



UFinance aims to empower students with the tools they need to manage their personal finances efficiently, reduce financial stress, and build better spending habits for the future.


The Problem?

  • Students often find it difficult to manage their monthly budget and their day to day spending. They often tend to lose track of money spent and end up overspending. Having an overview of where their money is being spent, categorization of their spending and keeping track of various modes of payments will help students identify areas of potential saving for better money management. 


  • How might we help students easily track their daily spending across different categories (food, transportation, entertainment, etc.) to plan their expenses and identify areas for saving?”



User Research and Insights 💡

User Research and Insights 💡

Our research includes a series of in-depth interviews with 10 college students across a variety of fields, ages, and employment statuses. We explored how they currently manage their personal finances, the challenges they face, and their preferences regarding budgeting tools.


Our research includes a series of in-depth interviews with 10 college students across a variety of fields, ages, and employment statuses. We explored how they currently manage their personal finances, the challenges they face, and their preferences regarding budgeting tools.


  1. Preference for Familiar Tools 🔨 :
    • “I’ve been using Excel for years. I trust it more than apps because I can see exactly what’s happening with my data.” – Interviewee 4

  1. Privacy Concerns 🔒 :
    • “Privacy is always a concern when handling sensitive financial information.” – Interviewee 7

  1. Need for Better Visualization of Spending 📊 :
    • "It would be really helpful if apps could categorize payments from Venmo automatically, like into food or transportation.” – Interviewee 1

  1. Impulse Spending and Lack of Control 🛍️ :
    • “I’m influenced by my friend's spending habits and living in New York. It’s hard not to overspend on food and social life.” – Interviewee 2
  1. Preference for Familiar Tools 🔨 :
    • “I’ve been using Excel for years. I trust it more than apps because I can see exactly what’s happening with my data.” – Interviewee 4

  1. Privacy Concerns 🔒 :
    • “Privacy is always a concern when handling sensitive financial information.” – Interviewee 7

  1. Need for Better Visualization of Spending 📊 :
    • "It would be really helpful if apps could categorize payments from Venmo automatically, like into food or transportation.” – Interviewee 1

  1. Impulse Spending and Lack of Control 🛍️ :
    • “I’m influenced by my friend's spending habits and living in New York. It’s hard not to overspend on food and social life.” – Interviewee 2

Based on these insights, our design focused on the following:


Data Privacy First 🔒 : We prioritized data privacy, ensuring the app would offer strong encryption, secure local storage, and transparency about how user data is handled. Manual data entry is offered as the primary method, allowing users to retain full control over their information.


Customizable Visualizations 📊 : To address the need for better spending insights, we designed interactive charts and graphs that offer real-time updates and detailed categorization of expenses. Users can see where their money is going across multiple platforms (including Venmo and Cash App) with clear, customizable categories.


Spending Alerts & Notifications 🚨 : To help users control impulse spending, we implemented personalized notifications and spending alerts. When users approach or exceed their budget in specific categories, they receive prompts that encourage mindful financial decisions.

Based on these insights, our design focused on the following:


Data Privacy First 🔒 : We prioritized data privacy, ensuring the app would offer strong encryption, secure local storage, and transparency about how user data is handled. Manual data entry is offered as the primary method, allowing users to retain full control over their information.


Customizable Visualizations 📊 : To address the need for better spending insights, we designed interactive charts and graphs that offer real-time updates and detailed categorization of expenses. Users can see where their money is going across multiple platforms (including Venmo and Cash App) with clear, customizable categories.


Spending Alerts & Notifications 🚨 : To help users control impulse spending, we implemented personalized notifications and spending alerts. When users approach or exceed their budget in specific categories, they receive prompts that encourage mindful financial decisions.

User Personas 👤

User Personas 👤

Based on our user interviews we were able to develop 2 solid user personas. Meet Gloria and Ashok:

Based on our user interviews we were able to develop 2 solid user personas. Meet Gloria and Ashok:

FigJam Ideation 🗂️

FigJam Ideation 🗂️

Before diving into our design process we spent hours working in FigJam as part of our ideation and design-thinking process. Here as a group we practiced divergent and convergent thinking to develop feature categorization, use cases, user flows, and an information architecture.


Before diving into our design process we spent hours working in FigJam as part of our ideation and design-thinking process. Here as a group we practiced divergent and convergent thinking to develop feature categorization, use cases, user flows, and an information architecture.


Feature Categorization:

Feature Categorization:

Need to have ➡️

  • Budgeting categories

  • Manual entry of expense

  • Expense Summaries

  • History of Money Spending/Transactions

  • Wallet Integration

  • Payment due reminders

  • Monthly budget planning

Need to have ➡️

  • Budgeting categories

  • Manual entry of expense

  • Expense Summaries

  • History of Money Spending/Transactions

  • Wallet Integration

  • Payment due reminders

  • Monthly budget planning

Nice to have ➡️

  • Notifications

  • Subscription tracking

  • Storage of Bills/ Receipts



Nice to have ➡️

  • Notifications

  • Subscription tracking

  • Storage of Bills/ Receipts



Accessory/ Add-ons ➡️

  • AI based spending suggestions

  • Integration with other money management applications


Accessory/ Add-ons ➡️

  • AI based spending suggestions

  • Integration with other money management applications


Information Architecture:

Information Architecture:

Key Features

Key Features

Home: Summary of goals, groups, expenses, and subscriptions

Transactions: Inflow/outflow details​

Summaries: Visualize spending with charts and track savings goals.​

Quick Entry: Quickly add expenses or make payments.​

Notifications: Stay updated on settled payments and upcoming dues.​

Groups: Manage group expenses and summaries.​

User Profile: Connect wallets store receipts and organize monthly budgets.​

Home: Summary of goals, groups, expenses, and subscriptions

Transactions: Inflow/outflow details​

Summaries: Visualize spending with charts and track savings goals.​

Quick Entry: Quickly add expenses or make payments.​

Notifications: Stay updated on settled payments and upcoming dues.​

Groups: Manage group expenses and summaries.​

User Profile: Connect wallets store receipts and organize monthly budgets.​

Use Cases:

Use Cases:

We made 3 example use cases and created flow charts

  1. Expense Tracking and Budgeting Flow

  2. Subscription and Spending Notifications Flow

  3. Payment and Wallet Management Flow

We made 3 example use cases and created flow charts

  1. Expense Tracking and Budgeting Flow

  2. Subscription and Spending Notifications Flow

  3. Payment and Wallet Management Flow

User Flows:

User Flows:

We created user flow charts for each page. This is an example of the Goals page:

We created user flow charts for each page. This is an example of the Goals page:

Wireframes 📝

Wireframes 📝

After our ideation process, we began our wireframe process for the entire app. This included: Quick Entry screens, Transaction screens, User Account screens, Notifications, Summaries screens, Goals screens, and Groups screens.


After our ideation process, we began our wireframe process for the entire app. This included: Quick Entry screens, Transaction screens, User Account screens, Notifications, Summaries screens, Goals screens, and Groups screens.


Quick Entry Screens 💲

Quick Entry Screens 💲

Quick Entry Screens include adding a new expense, adding income, changing currency, adding a new category, and splitting expenses with existing groups or friends on the app.

Quick Entry Screens include adding a new expense, adding income, changing currency, adding a new category, and splitting expenses with existing groups or friends on the app.

Quick Entry Screens 💲

Quick Entry Screens include adding a new expense, adding income, changing currency, adding a new category, and splitting expenses with existing groups or friends on the app.

Transaction/Goals Screens 💰

Transaction/Goals Screens 💰

Transaction screens include viewing a history of your transactions, the inflow of your transactions, the outflow of your transactions, viewing individual transactions or in a calendar preview, and your goals.

Transaction screens include viewing a history of your transactions, the inflow of your transactions, the outflow of your transactions, viewing individual transactions or in a calendar preview, and your goals.

User Account/Notifcation Screens 👤

User Account/Notifcation Screens 👤

The User Account screens include your profile, adding a currency, adding a language, connecting bank accounts, security and privacy, notification settings, deleting an account, and log-out/sign-in screens.

The User Account screens include your profile, adding a currency, adding a language, connecting bank accounts, security and privacy, notification settings, deleting an account, and log-out/sign-in screens.

Summaries Screens 📈

Summaries Screens 📈

The Summaries screens will include visuals and charts for the user to be able to see their transactions broken down by categories, mode of transaction (credit cards, cash, etc.), and their saving goals.

The Summaries screens will include visuals and charts for the user to be able to see their transactions broken down by categories, mode of transaction (credit cards, cash, etc.), and their saving goals.

Groups Screens 👥

Groups Screens 👥

The Groups screens feature adding new groups with friends on UFinance and having pages directly to deal with transactions with them. On these pages you can add, delete, and edit new transactions. You can invite friends and settle up with friends. Lastly you can edit the settings in each group.

The Groups screens feature adding new groups with friends on UFinance and having pages directly to deal with transactions with them. On these pages you can add, delete, and edit new transactions. You can invite friends and settle up with friends. Lastly you can edit the settings in each group.

Wireframe Prototype ✏️

We connected all of these screens together and prototyped each screen used for our usability testing.

Usability Testing 👩‍💻


Over the course of 1 week we conducted 10 usability tests using our initial prototype.


Usability Testing 👩‍💻


Over the course of 1 week we conducted 10 usability tests using our initial prototype.


Participant Demographics

Participant Demographics

Age Range: 18 - 26

Age Range: 18 - 26

Young adults, primarily college students and recent graduates

Young adults, primarily college students and recent graduates

Education Level

Education Level

Current undergraduate and graduate students

Current undergraduate and graduate students

Employment Status

Employment Status

Part-time, full-time, and unemployed participants

Part-time, full-time, and unemployed participants

Financial Habits

Financial Habits

Mix of budgeting tools: Mint, Excel, Rocket, or pen and paper

Mix of budgeting tools: Mint, Excel, Rocket, or pen and paper

Research Protocol

Research Protocol

A structured protocol ensured we captured meaningful feedback efficiently.

A structured protocol ensured we captured meaningful feedback efficiently.

1

Introduction

10 mins

Introduction

10 mins

2

Scenario-based Tasks

30 mins

Scenario-based Tasks

30 mins

3

Conclusion

10 mins

Conclusion

10 mins

Scenario-Based Tasks

Scenario-Based Tasks

Each task focused on evaluating key features and user experience clarity

  • Add a new expense

  • Create a group and split an expense

  • Connect a bank account

  • View transactions

  • View Categorized Spending

  • Add a goal

Each task focused on evaluating key features and user experience clarity

  • Add a new expense

  • Create a group and split an expense

  • Connect a bank account

  • View transactions

  • View Categorized Spending

  • Add a goal

Key Findings

  • Goals Page: Users struggled to understand savings calculations and progress tracking.

  • Transaction Summary Page: The pie chart design caused confusion and lacked clarity.

  • Bank Integration Page: The process was unintuitive, with poorly placed logout and delete account options.

  • Task-Specific Issues:

    • Split Expenses: Ambiguity in group creation fields and limited splitting flexibility.

    • Spending Breakdown: Users found pie chart interactivity unclear and terminology confusing.


Design Implementations

  • Redesigned Goals Page 💰 with clearer progress tracking and simplified terminology.

  • Enhanced Transaction Summary 🧾 with interactive and intuitive visualizations, focusing on clarity and accessibility

  • Streamlined Bank Integration flow 🏦 , improving button placement and reducing confusion.

  • Added new screens and changed layout of screens based on the flow of the participants in the usability tess

Key Findings

  • Goals Page: Users struggled to understand savings calculations and progress tracking.

  • Transaction Summary Page: The pie chart design caused confusion and lacked clarity.

  • Bank Integration Page: The process was unintuitive, with poorly placed logout and delete account options.

  • Task-Specific Issues:

    • Split Expenses: Ambiguity in group creation fields and limited splitting flexibility.

    • Spending Breakdown: Users found pie chart interactivity unclear and terminology confusing.


Design Implementations

  • Redesigned Goals Page 💰 with clearer progress tracking and simplified terminology.

  • Enhanced Transaction Summary 🧾 with interactive and intuitive visualizations, focusing on clarity and accessibility

  • Streamlined Bank Integration flow 🏦 , improving button placement and reducing confusion.

  • Added new screens and changed layout of screens based on the flow of the participants in the usability tess

Task Analysis

Design System 🎨

Design System 🎨

Before we started creating our high-fidelity designs based on our research we created a design system/brand guide to maintain consistency across all of our screens and reduce the development time.

Before we started creating our high-fidelity designs based on our research we created a design system/brand guide to maintain consistency across all of our screens and reduce the development time.

Primary Colors

#023F25

#077546

#6FC586

#CEE5BE

#EFF6E9

Neutral Colors

#333333

#6A6A6A

#A9A9A9

#D3D3D3

#F4F4F4

#FDFDFD

Text Colors

#333333

#6A6A6A

#A9A9A9

Error Colors

#F45757

High-Fidelity Mockups 📱

High-Fidelity Mockups 📱

Quick Entry Screens 🤑

Quick Entry Screens 🤑

For the add new entry screens we made the splitting between groups/friends easier and we also added frequency screens for expenses that can be repeated such as rent or subscriptions.

For the add new entry screens we made the splitting between groups/friends easier and we also added frequency screens for expenses that can be repeated such as rent or subscriptions.

User Profile/Notification Screens 👤

User Profile/Notification Screens 👤

For the User profile screens we made the connecting bank screens more secure using platforms such as Plaid. We also added screens to add a user's personal budget into their user profile as well.

For the User profile screens we made the connecting bank screens more secure using platforms such as Plaid. We also added screens to add a user's personal budget into their user profile as well.

Transaction/Goals Screens 💰

Transaction/Goals Screens 💰

For the Transactions screens we changed history/inflow/outflow to summaries/earnings/expenditure.

For the Transactions screens we changed history/inflow/outflow to summaries/earnings/expenditure.

Summaries Screens 📈

Summaries Screens 📈

In the high-fidelity designs our charts and visualizations became a lot more clear and intuitive of how they are used and what they represent.

In the high-fidelity designs our charts and visualizations became a lot more clear and intuitive of how they are used and what they represent.

Groups Screens 👥

Groups Screens 👥

For the Groups screen we added a confirmation screen once a balance is settled up. We also added a splitting transaction screen consistent to the ones when adding a new entry.

For the Groups screen we added a confirmation screen once a balance is settled up. We also added a splitting transaction screen consistent to the ones when adding a new entry.

Home/Onboarding Screens

Home/Onboarding Screens

We also added a home and onboarding screens.

We also added a home and onboarding screens.

Final Prototype