The image featured at the top of the about us page #1
The image featured at the top of the about us page #1

case study

case study

FIG

a personal finance app that helps users manage all aspects of their personal finances, including tracking daily expenses, customizing spending budgets and savings goals, and paying bills.

a personal finance app that helps users manage all aspects of their personal finances, including tracking daily expenses, customizing spending budgets and savings goals, and paying bills.

a personal finance app that lets users track spending, set budgets and savings goals, and pay bills in one place.

Timeline

I  Oct. 2021 - Feb. 2022

Role

I  Lead UX designer

Problem Statement

Problem Statement

FIG users need an intuitive way to monitor daily finances, budget effectively, set achievable savings goals, and track bills to avoid late fees and protect their credit scores. The app’s success will be measured by a 20% increase in user savings within three months and a drop in late payment fees to 3% compared to their previous payment history.

FIG users need an intuitive way to manage their personal finances. Success is measured by a 20% ↑ in savings within 3 months and a ↓ to 3% in late payment fees.

Competitive Analysis

Competitive Analysis

I conducted a competitive analysis of popular finance apps to understand the market, identify strengths and weaknesses in existing solutions, and uncover opportunities to create a user experience that sets FIG apart from competitors.

Competitive analysis of leading finance apps to identify market gaps and opportunities for a differentiated FIG UX.

Cash Flow Overview

Cash Flow Overview

Set Budgets

Set Budgets

Set Savings Goal

Set Savings Goal

Make Payments

Make Payments

​Intuitive UX/UI

​Intuitive UX/UI

Mint

Mint

YNAB

YNAB

NerdWallet

NerdWallet

FIG

FIG

Strength

Secure account access with multi-factor authentication

Secure account access with multi-factor authentication

Clear financial visibility through net worth tracking, alerts, and reminders

Clear financial visibility through net worth tracking, alerts, and reminders

Seamless account linking and budgeting tools

Seamless account linking and budgeting tools

Weaknesses

Limited feature depth and overall functionality

Limited feature depth and overall functionality

Disorganized dashboard that makes navigation difficult

Disorganized dashboard that makes navigation difficult

Confusing onboarding flow with intrusive advertising

Confusing onboarding flow with intrusive advertising

Opportunities

Improve transaction visibility and account organization

Improve transaction visibility and account organization

Keep all accounts and balances consistently up to date

Keep all accounts and balances consistently up to date

Enable bill tracking and payments in one place

Enable bill tracking and payments in one place

Threats

Competitors offer stronger proactive planning tools

Competitors offer stronger proactive planning tools

Free alternatives attract users despite ad-heavy experiences

Free alternatives attract users despite ad-heavy experiences

Paid, ad-free models may deter cost-sensitive users

Paid, ad-free models may deter cost-sensitive users

User Interview

User Interview

Building on market insights, I conducted user interviews to explore behaviors, frustrations, needs, and goals. This process provided a deeper understanding of what users need in a finance app.

Conducted user interviews to identify key behaviors, pain points, needs, and goals that shape user expectations for a finance app.

overview

Sessions

Dates between Oct. 07-09, 2021

Length approx. 30 Min.

Test Method moderated Interview

Tool zoom meeting

Participants

All sessions were recorded based on the participant’s consent.

3 demographic questions

12 targeted questions

Amelia

F / 25

Customer Support Rep

San Jose, CA

Evans

M / 26

Business Analyst

Napa, CA

Karla

F / 31

Food Supply Manager

Berlin, Germany

Interview Analysis

BEHAVIORS & ATTITUDES

I use a banking app. It lets me see the overview of the recent transactions and payments. It is quick and simple. — Karla

I use a banking app. It lets me see the overview of the recent transactions and payments. It is quick and simple. — Karla

I use my mobile app to check my checking balance everyday. — Amelia

I use my mobile app to check my checking balance everyday. — Amelia

I feel safe using money apps because they have two factor authentication enabled. — Evans

I feel safe using money apps because they have two factor authentication enabled. — Evans

NEEDS or GOALS

I want a finance app with features for bill payment, financial overviews, budget setting, and expense tracking. — Amelia

I want a finance app with features for bill payment, financial overviews, budget setting, and expense tracking. — Amelia

I need a quick and easy way to check my finance daily. — Evans

I need a quick and easy way to check my finance daily. — Evans

I want to create budget for my monthly expense. — Karla

I want to create budget for my monthly expense. — Karla

FRUSTRATIONS

I often forget to pay my bills on time. — Karla

I often forget to pay my bills on time. — Karla

Sometimes I set a savings goal but forget to contribute to it. — Amelia

Sometimes I set a savings goal but forget to contribute to it. — Amelia

I’m concern for the security issue with finance app. — Evans

I’m concern for the security issue with finance app. — Evans

Key Takeaways

What do users want from personal finance apps?

What do users want from personal finance apps?

•  Finance overview

•  Finance overview

•  Quick and simple to use

•  Quick and simple to use

•  Ability to set budgets and savings goal

•  Ability to set budgets and savings goal

•  Ability to pay bills

•  Ability to pay bills

Design Personas

Design Personas

Based on research, I created design personas, Madison and Benjamin, to represent user behaviors, challenges, and goals. This helped me prioritize functionality and view the product from the user’s perspective.

Design personas capturing core behaviors, challenges, and goals to inform prioritization and keep design decisions user-driven.

“an impulsive spender”

Madison

22 / Single

Junior Graphic Designer

Annual Salary: $45K

Brooklyn, NY

Behaviors

Orders coffee every morning.

Browsing and shopping on the Internet  spontaneously.

Goes out with friends on Fridays.

Challenges

Wishes to put aside money every month, but does not know where to start.

Saving is difficult, as her salary is low and she lives in NYC.

Needs / Goals

Set budgets for her expenses.

Needs a reminder before her budget reaches the limit.

The ability to create multiple categories for her budgets to be in control of spending.

“an impulsive spender”

Madison

22 / Single

Junior Graphic Designer

Annual Salary: $45K

Brooklyn, NY

Behaviors

Regularly orders coffee, makes spontaneous online purchases, and socializes with friends on Fridays.

Challenges

Wants to save monthly but struggles due to low income and NYC living costs.

Needs / Goals

Wants to set expense budgets, receive alerts before reaching limits, and create multiple categories to better control spending.

“an ambitious goal setter”

Benjamin

35 / Single Dad

Physical Therapist

Annual Salary: $92K

Columbus, OH

Behaviors

Often ends up not having enough funds to do what he had planned.

Hasn’t been able to spend quality time with her daughter  because of a lack of savings.

Often lacks funds for planned activities and struggles to spend quality time with her daughter due to limited savings.

Challenges

Often ends up spending impulsively, and not having enough money for what he truly wants.

Feels insecure about not having much savings.


Often ends up spending impulsively, and not having enough money for what he truly wants.

Feels insecure about not having much savings.

Often spends impulsively and lacks funds for meaningful goals, leading to insecurity about limited savings.

Needs / Goals

Wants to take a family trip to Jamaica.

Wants to set up a recurring deposit to the savings goals so that it is automatic.

Wants to modify the goal, in case it’s needed.


Wants to take a family trip to Jamaica.

Wants to set up a recurring deposit to the savings goals so that it is automatic.

Wants to modify the goal, in case it’s needed.

Wants to save for a family trip, set up automatic recurring deposits, and adjust the goal as needed.

Task Analysis & User Flows

Task Analysis & User Flows

User flows for Madison and Benjamin outline step-by-step processes to complete their tasks, from entry to success. This approach provided a holistic view of the app, clarified necessary pages, and defined actions to accomplish tasks effectively.

User flows for Madison and Benjamin outline end-to-end tasks, helping define required pages, actions, and overall app structure.

Madison’s Objective

As an impulsive spender,

I want to set a budget for my expenses in the public transportation category,

so I can accumulate and have some savings each month.

As an impulsive spender,

I want to set a budget for my expenses in the public transportation category,

so I can accumulate and have some savings each month.

Benjamin’s Objective

As an ambitious goal setter,

I want to set a savings goal for the rainy days,

so I can feel more financially secure and gain financial freedom.

As an ambitious goal setter,

I want to set a savings goal for the rainy days,

so I can feel more financially secure and gain financial freedom.

Open Card Sorting

Open Card Sorting

Following user interviews to define needs and goals, I conducted an open card sorting to shape FIG's information architecture. This helped me understand users' thought processes and create intuitive, user-friendly flows and organization.

Open card sorting to shape FIG’s information architecture, revealing user mental models and informing intuitive flows and organization.

overview

Sessions

Dates Oct. 18, 2021

Dates Oct. 18, 2021

Length average of 8 min. per participant

Length average of 8 min. per participant

Test Method digital open card sort session

Test Method digital open card sort session

Participants

5 participants

5 participants

Tool

optimalworkshop.com

I conducted an open card sort with 5 participants using 20 content topics. Participants grouped topics into their own categories, which I analyzed and consolidated into final categories. The chart below illustrates how topics were grouped into the final structure.

Conducted an open card sort with five participants using 20 content topics, informing the final information architecture.

Information Architecture

Information Architecture

After open card sorting and refining categories, I designed the app’s information architecture, focusing on simplifying the site map to minimize user clicks and improve navigation.

I designed the app’s information architecture, simplifying the sitemap to reduce clicks and improve navigation.

Low to Mid Fidelity Prototype

Low to Mid Fidelity Prototype

Based on research, I created a low-fidelity prototype to outline key functionalities. I then developed a mid-fidelity prototype with clickable buttons and detailed user flows to refine the design.

I designed a low-fidelity prototype to outline functionality, then refined it through a mid-fidelity, interactive prototype.

Overview

Accounts

Payments

Budgets

Usability Testing

Usability Testing

I conducted user testing with six participants using the mid-fidelity prototype, identifying strengths, weaknesses, and collecting feedback to improve the design while gaining valuable user perspective.

Tested the mid-fidelity prototype with six users to evaluate usability, identify gaps, and inform design improvements.

overview

Sessions

Dates between Nov. 15-18, 2021

Length approx. 15-45 Min.

Test Method moderated remote

Tool zoom meeting

Participants

All sessions were recorded based on the participant’s consent.

All sessions were recorded based on the participant’s consent.

4 demographic & 4 targeted questions

4 demographic & 4 targeted questions

Conducted 3 task scenarios

Conducted 3 task scenarios

Andrew

M / 26 / Single

M / 26 / Single

Real Estate Paralegal

Real Estate Paralegal

Brooklyn, New York

Brooklyn, New York

Leah

F / 23 / Single

F / 23 / Single

Law Graduate

Law Graduate

Memphis, Tennessee

Memphis, Tennessee

Brody

M / 36 / Married

M / 36 / Married

Product Manager

Product Manager

Berlin, Germany

Berlin, Germany

Olivia

F / 28 / Married

Psychology Counselor

Copenhagen, Denmark

Peter

M / 32 / Single

Graphic Designer

Denver, Colorado

Christine

F  / 32 / Married

French Translator

Cincinnati, Ohio

result

problem

Can’t make a payment from the dashboard.

Can’t make a payment from the dashboard.

“Make a payment” font is too small.

“Make a payment” font is too small.

Want to have an option to not to have a time limitation on the Goals.

Want to have an option to not to have a time limitation on the Goals.

The last few steps in the Make a Payment process are confusing.

The last few steps in the Make a Payment process are confusing.

Not sure about the bars under Accounts on the dashboard.

Not sure about the bars under Accounts on the dashboard.

It’s unclear if its accounts and budgets are on the monthly.

It’s unclear if its accounts and budgets are on the monthly.

Unclear on what the colors reflect on the Bills and Payments sections on the calendar.


Unclear on what the colors reflect on the Bills and Payments sections on the calendar.

recommendation

Implement a “Make a Payment” FAB on the dashboard.

Implement a “Make a Payment” FAB on the dashboard.

Increase the font size to improve visibility and usability.

Increase the font size to improve visibility and usability.

Add an option to remove the time frame from the goal, giving users more freedom and control.

Add an option to remove the time frame from the goal, giving users more freedom and control.

Refine the steps with a confirmation page at the end to clarify the steps.

Refine the steps with a confirmation page at the end to clarify the steps.

Remove the bars or make it more clear with the bars.

Remove the bars or make it more clear with the bars.

Clearly state whether it’s monthly, weekly, etc.

Clearly state whether it’s monthly, weekly, etc.

Make the obvious colors, for example, red for overdue bills, green for paid.

Make the obvious colors, for example, red for overdue bills, green for paid.

major

minor

Preference Testing

Preference Testing

After usability testing, I conducted preference testing to understand my target market’s mental model and incorporated their feedback into the high-fidelity prototype.

Conducted preference testing to validate user mental models and incorporated feedback into the high-fidelity prototype.

overview

Sessions

Dates Nov. 30, 2021

Dates Nov. 30, 2021

Length approx. 45 Min.

Length approx. 45 Min.

Test Method live Internet session

Test Method live Internet session

Participants

26 participants age from 18-40

26 participants age from 18-40

Tool

result

  1. Onboarding Page

This is an intro page for the finance app. Which one do you prefer?

This is an intro page for the finance app. Which one do you prefer?

A

38%

10 out of 26

A feels unbalanced compared to B.

A feels unbalanced compared to B.

I like the cleanness and the sharpness of the design.

I like the cleanness and the sharpness of the design.

Background color feels jarring.

Background color feels jarring.

B

62%

16 out of 26

B is easier to read and it delivers the point more clearly.

B is easier to read and it delivers the point more clearly.

B draws user’s attention more.

B draws user’s attention more.

B is cleaner and visually more balanced.

B is cleaner and visually more balanced.

I tested which introduction page users preferred, as these key interaction points influence whether users stay or leave the app. My goal was to create impactful, visually striking pages to retain users.

Tested introduction page variations to identify entry points that keep users engaged and reduce early drop-off.

  1. Account Page

This is an account page for the finance app. Which one do you prefer?

This is an account page for the finance app. Which one do you prefer?

A

27%

7 out of 26

Not having the logos leaves a cleaner interface.

Not having the logos leaves a cleaner interface.

A looks simple and less intimidating.

A looks simple and less intimidating.

The page is already quite full, and adding the logos provides too much confusion

The page is already quite full, and adding the logos provides too much confusion

B

73%

19 out of 26

I like the little icons before the name of the companies. It makes it more engaging and enjoyable.

I like the little icons before the name of the companies. It makes it more engaging and enjoyable.

The logos next to each account category make an easier scanning.

The logos next to each account category make an easier scanning.

B makes me feel the 'financial app' vibe more than A

B makes me feel the 'financial app' vibe more than A

I tested two versions: A without product logos and B with logos. Surprisingly, most users preferred B, stating that the logos enhanced their app experience.

Evaluated logo and non-logo designs. The majority preferred the logo version for a better overall app experience.

Design Revisions

Design Revisions

Leveraging usability and preference testing results, along with Material Design and WCAG guidelines, I refined the prototype to ensure universal accessibility and user-friendliness.

Used usability and preference testing results and accessibility guidelines to refine the prototype and improve overall usability.

Previous

1

Not meeting WCAG Success Criterion 1.4.3 for contrast.

Not meeting WCAG Success Criterion 1.4.3 for contrast.

2

Using delicate, thin strokes on icons reduces clarity and legibility.

Using delicate, thin strokes on icons reduces clarity and legibility.

3

Varying icon sizes impair visibility.

Varying icon sizes impair visibility.

4

The CTA button is too small to click comfortably, impairing usability.

The CTA button is too small to click comfortably, impairing usability.

revised

1

Color contrast was enhanced following WCAG guidelines to ensure the app is universally accessible.

Color contrast was enhanced following WCAG guidelines to ensure the app is universally accessible.

2

Revised icon graphics to be bolder and simplified text labels for improved clarity.

Revised icon graphics to be bolder and simplified text labels for improved clarity.

3

Revised the circles as keyline shapes to maintain consistent visual proportions for the product icons.

Revised the circles as keyline shapes to maintain consistent visual proportions for the product icons.

4

Enlarged the CTA button to 56x56 dp, as recommended by the Material Design Component Guidelines.

Enlarged the CTA button to 56x56 dp, as recommended by the Material Design Component Guidelines.

Design Documentation

Below are examples of my design documentation, illustrating my thought process and app guidelines. My goal was to create an engaging, friendly, and intuitive app with simple pages and clear, straightforward language

color

primary

primary

text, animation, logo, buttons

secondary

text, animation, logo, buttons, graphs, ground

accents

animation, graphs, sliders

Typography

intro page header

page title

page subtitles, logo, dates

page subtitles, logo, dates

page subtitles, card titles

body subtitles, buttons

body text headers, card titles, emphasized text

body text

tab menu buttons

body caption

progress tracker text

UI COMPONENTS

logo

data input field

buttons

primary

secondary

tab menu

FAB

toggle

calendar button

iconography

navigation bar

enabled

pressed

Design Documentation

Design documentation outlining the process and guidelines for a simple, intuitive, and user-friendly app.

color

primary

text, animation, logo, buttons

secondary

text, animation, logo, buttons, graphs, ground

accents

animation, graphs, sliders

Typography

intro page header

page title

page subtitles, logo, dates

page subtitles, logo, dates

page subtitles, card titles

body subtitles, buttons

body text headers, card titles, emphasized text

body text

tab menu buttons

body caption

progress tracker text

UI COMPONENTS

logo

data input field

buttons

primary

secondary

tab menu

FAB

toggle

calendar button

iconography

navigation bar

enabled

pressed

High Fidelity Prototype

High Fidelity Prototype

After iterative testing and revisions, I finalized a high-fidelity prototype featuring clear user flows, interactive elements, and clean visuals, prioritizing simplicity and intuitive navigation.

After multiple testing cycles, I completed a high-fidelity prototype focused on clarity, interactivity, and ease of navigation.

Introduction

To provide a delightful user experience, I designed the onboarding with purposeful, engaging animations that guide users through key features and clearly communicate the app’s core value.

Introduction

Designed purposeful intros to guide users through key features and clearly communicate the app’s core value.

onboarding

To streamline onboarding, I minimized friction by requiring only an email, password, and phone number for verification. Users can also register quickly via social media. For added security, I integrated Face ID as part of a multi-factor authentication flow.

Designed a low-friction onboarding flow with minimal inputs, social sign-up options, and Face ID-enabled security.

Overview

The financial overview provides a snapshot of cash flow, bills, budgets, and goals. Users can tap into detailed views or use the floating action button (FAB) to quickly link accounts, make payments, or add new budgets and goals.

Summarizes cash flow, bills, budgets, and goals, with a FAB that provides quick access to common actions and detailed views.

Accounts

The My Account page provides a snapshot of the user's cash, credit cards, loans, and investments. Users can view detailed activity by selecting individual accounts or see all recent transactions in one place. A FAB makes it easy to link new accounts.

Summarizes cash, cards, loans, and investments, with both account-level details and a consolidated transaction view.

Bills & Payments

The Bills and Payments page gives users a calendar view of upcoming and paid bills, making it easy to track due dates, monitor payment history, and make payments in one place.

Provides a calendar view of upcoming and paid bills, allowing users to track due dates, review payment history, and make payments in one place.

Budgets

Users can track their spending, set budgets by category and sub-category, and view detailed breakdowns. A FAB allows them to quickly create new budgets. Budgeting helps users control expenses and stay aligned with their financial goals.

Allows users to monitor spending, manage categorized budgets, and quickly add new budgets.

GOALS

The My Goals page allows users to set, edit, and track their savings goals with clear visual progress indicators. Integrating goal-setting into a finance app helps users stay motivated, prioritize spending, and build better financial habits over time.

Enables users to manage savings goals and track progress visually to support better spending decisions and long-term habits.

What I have learned

What I have learned

Throughout the design process, I gained valuable experience turning research into a high-fidelity prototype. It was rewarding to see an idea come to life through thorough research, user testing, and feedback. Seeing the product from the users' perspective shaped a user-first design and an intuitive experience. This process has been inspiring, and I will continue refining the app based on user feedback

This project strengthened my ability to translate research into a high-fidelity, user-first design. Using validated data, I created an intuitive experience and will continue refining the app based on user insights.

Thank you for watching