A Student-Friendly Budgeting App

OVERVIEW

PennyPal is a budgeting tool specifically designed to address the financial challenges faced by students. Many students struggle to balance tuition, rent, part-time jobs, and daily expenses, leading to financial stress and difficulty in long-term planning. Our project aims to create an intuitive and adaptable budgeting tool that enables students to efficiently track expenses, manage unexpected costs, and maintain financial stability with confidence.

ROLE

UX Researcher & Designer

TOOLS

Design Process

Discover Phase

User Research

We conducted 20 user interviews with undergraduate, graduate, and PhD students (ages 18-30) through both online and in-person sessions. The primary focus was on understanding students' financial habits, challenges, and needs.

Key Research Questions:

  • How do students currently manage their budgets?

  • What are their biggest financial stressors?

  • What methods do they use to track expenses?

  • How effective do they find existing budgeting tools?

  • What improvements would they like in a financial management tool?

Key Findings:

  • Many students struggle with unexpected expenses and have difficulty adjusting their budgets quickly.

  • The majority rely on manual expense tracking, leading to errors and forgotten entries.

  • Students experience financial stress due to tuition, rent, and daily expenses.

  • Existing budgeting tools are perceived as too complex or inflexible.

Observational Study

We observed students managing their expenses using their current budgeting methods and measured,

  • Time taken to complete budgeting tasks.

  • Effectiveness of current budgeting strategies through Likert scale ratings.

  • Satisfaction levels with current budgeting approaches.

Detailed Outline of Observational Study:

Task: Create and manage a weekly budget using your current method (e.g., budgeting apps, spreadsheets, note-taking).

Key Performance Indicators (KPIs):

  1. Time taken 

  2. Likert Scale (Accuracy, Financial Stress, and Savings)

    • How accurately do you feel you are tracking your expenses overall?

      1. Scale: 1 (Very Poorly) to 5 (Very Accurately)

    • How stressed do you feel about your finances on a weekly basis?

      1. Scale: 1 (Not Stressed at All) to 5 (Extremely Stressed)

    • How well do you know what percentage of your income you save weekly?

      1. Scale: 1 (Not at all Aware) to 5 (Very Aware)

  3. Satisfaction

    • How effective do you feel your current method is for managing your financial situation?

      1. Scale: 1 (Not Confident at All) to 10 (Very Confident)

Persona Development

We developed the persona of a financially conscious planner based on our research:

User Journey Mapping

A journey map for Greg using his current method of budgeting is highlighted here:

It identifies key pain points such as difficulty tracking expenses, frustration with manual entry, and problematic budget alteration.

This understanding informs the design phase, where we translate these pain points into actionable solutions for PennyPal.

Design Phase

Brainstorming & Competitive Analysis

SWOT Analysis

We analyzed existing budgeting apps and created a SWOT Analysis to identify gaps in user needs.

Key insights:

  • Existing apps lack an intuitive way to adjust budgets dynamically.

  • AI-based expense tracking is underutilized.

Feature Ideation: Mind Mapping

To bridge the gap between user pain points and potential solutions, we conducted a mind mapping exercise to explore key features that would enhance PennyPal’s usability and impact. The mind map branched out into several core functionalities:

Wireframing

We tested the low-fidelity wireframes with 8 students to gather feedback on initial designs:

Home Screen & Budget Setting

User Feedback:

  • The home page needs more detailed budget information.

  • The budget entry fields lack an intuitive design.

Tracking Budget

User Feedback:

  • Category details were reported as valuable.

  • The alert feature was appreciated.

Test Phase

Mid-fidelity Design Testing

User Feedback:

  • Users appreciated having category details on the homepage.

  • Boxed input fields were well-received.

User Feedback:

  • The Voice Assistant feature was well-liked.

  • However, the grouped floating button for Voice Assistance and Add Expense confused users.

User Feedback:

  • Auto-categorization of transactions based on linked bank accounts was well received.

  • Users liked the option to change the category of transactions to correct errors.

Updates based on feedback…

  • A drop-down menu was added to select yearly or monthly view of funds.

  • Included Add Expense in the bottom navigation to avoid confusion and for easy access.

Final Design

Onboarding

Setting the Budget

Home Page

Adding Expense

AI Assistant

Transactions Page

Final Impact

User ratings improved by 34% in the final design compared to their initial manual budgeting methods.

Overall satisfaction scores also increased by 26% from observational study to final testing.

Users liked…

  • Faster expense logging through quick-access features.

  • Reduced financial stress by enabling budget adaptability.

  • Simplified navigation through a clear and intuitive UI.