Budget App
ComBoard
Svetim Logos
View all 1-Pagers
About Me
Resume
Budget App
ComBoard
Svetim Logos
Lidia's Logo; a two tone teal "L" shape with an orange arc over the right side create a capital "D" shape.
Budget App
Feb-June 2025
Lead UXR & Design (solo)
Figma, WCAG plug-ins
Accessibility-first budgeting for novice and visually impaired users.
Problem: Existing apps lack educational support and overwhelm beginners with jargon, clutter, and poor accessibility.
Impact:
Satisfaction grew from 75% to 90% after iterative testing
WCAG 2.2 AAA from day 1 (contrast, text size, labels, keyboard paths)
Tiered complexity + "Learn" hub support financial literacy over time
Animated preview of creating a budget in three taps on the desktop site
Content
Understanding Users
Name
Edgar
Age
42
Education
Trade School
Hometown
Omaha, Nebraska
Family
Married
Occupation
HVAC Manager

User Story

Edgar lives with his partner and their pet husky. Edgar attempted to budget in his 20's, but became stressed as adult responsibilities increased and gave up on the budget. Now that he is more settled in his career and is thinking about retirement, he wants to find a way to plan his finances better and with minimal stress.

Problem Statement: Needs a budgeting app that is accessible, easy to use, and simple because he wants to plan for retirement but the stress of usual tools makes it difficult to get started

Goals
Frustrations
Plan for retirement effectively
Spreadsheet budgets are confusing
Create simple budgets easily
Apps hide core actions in menus
Learn financial management basics
Visual impairment makes many apps unusable
Overwhelmed by financial jargon
Goals
Plan for retirement effectively
Create simple budgets easily
Learn financial management basics
Frustrations
Spreadsheet budgets are confusing
Apps hide core actions in menus
Visual impairment makes many apps unusable
Overwhelmed by financial jargon

Quote: "I've always wanted to be better with money, but it always seems too complicated, and apps that are supposed to help don't make it much easier."

Journey Map: Make a Budget to Prepare for Retirement

Summary:
Edgar is overwhelmed by budgeting and does not know where to start. He has a lot of research and learning to do before he starts to see progress.

Calculate Retirement Needs
Tasks
Feeling
Improvement Opportunities
Research online
Confused
Auto-calculate using data
Find resources and tools
Plain language explanations
Record target amount
Overwhelmed
Audit Current Savings
Tasks
Feeling
Improvement Opportunities
Log into all accounts
Frustrated
Bank integration via SSN
Calculate total assets
Auto-sum all accounts
Track contribution methods
Hopeless
AI contribution summary
Set Monthly Saving Target
Tasks
Feeling
Improvement Opportunities
Research strategies
Conflicted
AI-powered calculation using collected data
Calculate gap amount
Open investment accounts
Motivated
Design Realistic Budget
Tasks
Feeling
Improvement Opportunities
Define spending categories
Skeptical
Banking app integration
Analyze current habits
AI budget suggestions
Allocate funds strategically
Determined
Create Accountability System
Tasks
Feeling
Improvement Opportunities
Set review schedule
Nervous
AI coaching suggestions
Choose tracking method
Automated reminders/alerts
Plan for setbacks
Determined
Calculate Retirement Needs
Tasks
Research online
Find resources and tools
Record target amount
Feeling
Confused
Overwhelmed
Improvement Opportunities
Auto-calculate using data
Plain language explanations
Audit Current Savings
Tasks
Log into all accounts
Calculate total assets
Track contribution methods
Feeling
Frustrated
Hopeless
Improvement Opportunities
Bank integration via SSN
Auto-sum all accounts
AI contribution summary
Set Monthly Saving Target
Tasks
Research strategies
Calculate gap amount
Open investment accounts
Feeling
Conflicted
Motivated
Improvement Opportunities
AI-powered calculation using collected data
Design Realistic Budget
Tasks
Define spending categories
Analyze current habits
Allocate funds strategically
Feeling
Skeptical
Determined
Improvement Opportunities
Banking app integration
AI budget suggestions
Create Accountability System
Tasks
Set review schedule
Choose tracking method
Plan for setbacks
Feeling
Nervous
Determined
Improvement Opportunities
AI coaching suggestions
Automated reminders/alerts

Defining the Challenge & Goals

How might we design a budgeting app that delivers scaffolded education, AI powered personalization, and fully adjustable accessibility settings so novice budgeters and users with disabilities can set and achieve their financial goals with less stress and fewer obstacles?

Goals

Goal #1: ≥ 80 % of first-time users create their first budget within 3 minutes

Goal #2: User Satisfaction Scores ≥ 85

Accessibility Decisions

Key Research Insights and design decisions arrived at after 4 User Interviews and a Competitive Audit of 5 existing budgeting platforms.

Competitor a11y audit summary
Competitors fail accessibility basics with unlabeled icons & charts, sub-4.5:1 contrast, fixed 12 px text, no keyboard path.
Tutorials are hidden in help centers.
Screens feel cluttered.
Additional insights
Educational content pay-walled or not included at all.
Information overload in apps overwhelm novices, while simpler apps are outgrown as confidence increases.
Design Decisions
Build for WCAG 2.2 AAA from day one, ≥ 4.5:1 contrast, built-in suite of accessibility features.
Optional tutorial at onboarding, clear CTA button in FAQ page (easy access in main tab bar).
Introduce free “Learn” hub and level switching to manage information density and complexity.
Mobile-first, minimalist layout for visual and cognitive accessibility featuring clear hierarchy, fewer elements, and progressive disclosure.

Outcomes

Goal #1: 100% of interviewed participants created a budget within 3 minutes.

Goal #2: Second round of usability studies yielded USS = 90%

Bonus: 100% of interviewed participants describe the app as “easy to use,” "easy to navigate," and express confidence using the app in post-study debriefs.

Design Process

Ideation (day 1)

Crazy 8s and a quick Close Up/Big Picture storyboard led me to the following design decisions:

Give users the ability to "level-up" their in-app experience as they learn
Allow personalization of accessibility features early on
A pencil on paper sketch with 8 loose brainstormed ideas for designing a budget app that is educational and delightful for users with impairments.

Wireframing & Usability Study (week 1-3)

My lo-fi wireframes limit scroll fatigue with minimal information per page. All screens are a max of two clicks away via a bottom tab bar, easy to reach for mobile users.

First round of unmoderated, remote usability studies revealed that labels that did not meet users' expectations.
I applied user input by renaming several sections.
Accounts -> Transactions
Planning -> Budgeting
Help -> FAQ
These changes raised navigation ratings from 70% --> 90%.
I applied user input by renaming several sections.
Accounts --> Transactions
Planning --> Budgeting
Help --> FAQ
These changes raised navigation ratings from 70% --> 90%.
A11y-Color contrast checker plug in on figma says "all texts meet AAA color contrast requirements"
A gif showing the first hi-fi design with a purple background  and glassmorphic style cards.
A gif showing the first hi-fi design with a purple background  and glassmorphic style cards.

Interaction & UI (week 4-6)

My initial choice of Glassmorphic style made WCAG compliant contrast challenging and also felt disconnected from current Fintech trends.

The redesign hits 60:30:10 rule and uses iOS design libraries to create an experience at home within Apple products.

Accessibility

Using a combination of Stark, A11y, and Able plug-ins I verified color contrast requirements for all text and important elements on all frames.

These tools revealed that the brand color, teal, when used on white was far too low contrast.
I changed "skip all tutorials" and "home" labels to navy to improve readability.
A11y-Color contrast checker plug in on figma says "all texts meet AAA color contrast requirements"

Sticker Sheet

To maintain consistency and speed up cycles of iteration, I quickly started compiling all reusable components and their variable states. This sticker sheet is from the original mobile app design stage, with some modifications that came naturally as I moved into later design stages.

Learnings

Learning to swiftly compile reusable components to make iterative design even faster.
The profound value of feedback and user participation in the design process. The product is for them, not for me, after all.
Centering accessibility from day 1 by selecting high contrast palettes, readable fonts, a clear hierarchy, and labels, and wise application of Gestalt principles.
This project grew me immensely as a UX designer. Working through all stages of design solo stretched my skills in all directions and taught me the value of deliberate planning and decision making at every step.

Next Steps

Accessibility Fixes

Build in alt text ASAP and ensure all touch points are 48px minimum.

Sticker Sheet

Update design system for dev-handoff. In future projects, maintaining this system as I work will make me a better team member.

Usability Test 3

My usability research participant pool did not include assistive technology users. Further studies or interviews are needed.

Consult Experts

Continued learning about assistive technology integration. Consult data security and finance experts to ensure the product is safe and beneficial to users.

Data Collection

Task completion and retention data as well as measurements of actual goal attainment by users as a result of the product.
Previous
Svetim Logos
Brand Design
Next
ComBoard App
Always open to new connections, engaging conversation, and opportunities in the accessibility and education space!
Designed by Lidia Ochoa; Powered by Webflow
2025 UXbyLidiaOchoa. All rights reserved.