Sam’s Club UX Design Challenge

Design Exercise : Design a Budgeting App (Passed)

Timeline : One week

Role : Research, UX, Visual design

It is a passed design exercise for a 2023 Summer User Experience Design internship at Sam’s Club. I designed budgeting app focusing on customized budget support for smart spending.

About

  • How might a user setup budget?

  • How might we visualize going over budget or remaining under the set budget?

  • How might we visualize a period of spending in correlation to the budget?

  • How might a user see details of the spending?

Key factors to consider (MVP)

Prompt

  • How might we promote sponsors within the experience?

  • How might we provide financial expert advice through the experience?

  • How might we design a report to provide key insights (via email or desktop) to the user?

Additional factors to consider (Post MVP)

Research

Existing budgeting apps

MoneyNote

Pros: Easy input function and history view

Cons: Short of setting specific budget function

DailyPocket

Pros: Deliver clear consumption percentage and balance amount

Cons: Absence of specific category expense details

Buddy: Budget & Save Money

Pros: Provides specific budget setting function

Cons: Users need to invest time to understand the functions

In-person Interview

Data based on interview

Key insights based on data

  • Monthly budgeting user could be someone who lives alone or who is a worker with regular income.

  • Weekly budgeting user could be someone who lives with family or who is a freelancer with irregular income.

1-1. Income type

1. Budgeting Period

  • Monthly budget feels too long and hard to manage.

  • Weekly budget is flexible and easy to control.

  • Daily budget is challenging since it lacks flexibility.

1-2. Expense control type

  • They did not prefer to be included in budgets because
    it is money they could not flexibly manage.

2. Fixed Expenses

  • The donut and pie charts take too much space, and text gets
    clipped frequently if there are a lot of categories.

3. Visuals Reports

Set personas for budgeting app

Persona

User Flow

Initial Version (before user test)

01. Separating budget setting in the “Step 01” caused user confusion, because they expect different screen flow for each setting budget.

02. Arranging “Step 05(deduct setting)” caused confusion to users, because it is more alined feature with “Step 03(fixed expense).

Final Version (after user test)

01. Eliminate the budget period type and give monthly & weekly view function to improve difficulties user experienced before.

02. Combined “Step 05(deduct setting)” with “Step 03(fixed expense) to clear up confusion.

Iterating Design

Wireframe modification based on user test

01

I have changed the first step of setting the budget to give a consistence experience via budget setting.

02

I designed to provide both monthly, weekly budget function by switching the view type.

03

I rearranged the deduct function (check box) in the “Fixed Expense” screen to minimize and reduce the confusion of the steps.

Final Deliverables 01

Key factors to consider (MVP)

MVP 01 : Budget setup process in the app

MVP 02 & 03 : Visualizing(visualize going over budget or remaining under the set budget & visualize a period of spending in correlation to the budget) the budget in the app

MVP 04 : Design spending details

Final Deliverables 02

Additional factors to consider (Post MVP)

Post MVP 01 : Promoting sponsors in app

Post MVP 02 : Providing financial advice in app

Post MVP 03 : Providing Key insights via email

I designed the email contents in card layout for compact information.

I also tried to deliver key insights in a witty way so that insights on consumption can be remembered for a long time.

Takeways

01. What I have learned and enjoyed in design exercise

  • I realized providing lots of step in budget setting might cause low accessibility to users end up leaving the app.

  • I have discovered needs for weekly budget setting from different income type and status (single or married).

  • I enjoyed designing and making improvements of this project since I am a user of the budgeting app.

02. What I would do more if I have more time

  • I would work on different user flow screen for monthly and weekly budget setting (conduct A/B testing).

  • I would provide user-friendly onboarding process for better understanding based budget setting process.

  • I would like to add a “budget carry over” function when user remained under the weekly and monthly budgets.

WithVet

Pet Health Diary Mobile & Web Application

Sam’s Club UX Design Internship

Redefine Add-on Experience