Gold C. Samuel

SpendWise

Helping people understand where their money goes, one expense at a time.


Project Summary

Category

FinTech


Project Type

Personal Project


Role

Product Designer & Product Engineer


Platform

Responsive Web Application


Status

Live


Team

Solo Project


Responsibilities

  • Product Strategy
  • UX Research
  • Information Architecture
  • User Flow Design
  • Wireframing
  • UI Design
  • Design System
  • Product Engineering
  • Frontend Development
  • Firebase Integration

Technology Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Firebase
  • Chart.js
  • Antigravity

SpendWise Hero


Project Links

Live Application

https://spendwise-app-jiv1.vercel.app/


The Story

SpendWise started with a problem I experienced myself.

Like many people, there were moments when I checked my account balance and genuinely couldn't explain where my money had gone. As I paid more attention to conversations online, I realized I wasn't alone.

People constantly joked about spending money without knowing exactly how it disappeared. Many admitted they had to sit down and mentally reconstruct every purchase they could remember before understanding how they had spent their income.

Behind the jokes was a genuine problem. People weren't always overspending, they simply lacked visibility into their daily spending habits.

That observation inspired SpendWise. Rather than building another feature-heavy personal finance application, I wanted to create a simple tool that helps people record expenses consistently and immediately understand where their money is going.


Research and Discovery

Managing money begins with understanding how it is spent. Yet for many people, expense tracking quickly becomes something they abandon.

Some applications feel too complicated, others require too much effort to maintain. As a result, many people stop recording expenses altogether and eventually lose visibility into their finances.

Without consistent tracking, budgeting becomes difficult and financial decisions become reactive instead of intentional.

This raised an important question: How might we make expense tracking simple enough that people actually continue using it?


Key Insights

Several insights shaped the direction of SpendWise.

People don't intentionally lose track of money.

They simply forget to record expenses as they happen.


Simplicity encourages consistency.

The easier it is to log an expense, the more likely users are to build the habit.


Awareness comes before budgeting.

Before people can improve their finances, they first need a clear picture of where their money is going.


Good financial habits begin with visibility.

Helping users understand their spending creates a stronger foundation for better financial decisions over time.


Target Users

Personas

Primary users include:

  • Students.
  • Young professionals.
  • Freelancers.
  • Individuals managing personal budgets.

Secondary users include:

  • Anyone building healthier financial habits.
  • People new to budgeting.
  • Users looking for a lightweight alternative to traditional finance applications.

Although these users have different financial goals, they all share the same need:

A simple way to understand where their money goes.


MVP Features

Dashboard Overview

Dashboard

The dashboard gives users an immediate understanding of their financial activity.

Instead of navigating through multiple screens, users can quickly view:

  • Monthly spending
  • Budget progress
  • Recent transactions
  • Spending insights

The dashboard was intentionally designed to answer one question immediately: "How am I doing financially?"


Expense Tracking

Expense Tracking

Users can quickly add expenses by entering:

  • Amount
  • Category
  • Description
  • Receipt (optional)
  • Date

The process is intentionally lightweight to reduce friction and encourage consistent tracking.


Budget Management

Budgets

Budgets help users compare their spending against personal financial goals.

Instead of presenting complicated financial reports, SpendWise gives users a simple visual indication of how their spending compares to their budget. This helps users make adjustments before overspending.


Spending Analytics

Analytics

SpendWise presents visual insights through charts and category breakdowns, allowing users to identify where most of their money goes over time.


Spend Notifications

Spend Notifications

SpendWise includes gentle reminders that let users know their spending limits.


Transaction History

Transaction History

Every recorded expense is stored in a searchable transaction history.

Users can easily review previous purchases, helping them understand where their money has gone without relying on memory.


Features Deferred

Several ideas were intentionally postponed to keep the MVP focused.

Examples include:

  • Bank account synchronization.
  • Recurring expense automation.
  • Shared household budgets.
  • Savings goals.
  • Investment tracking.
  • Bill payment reminders.
  • AI-powered spending insights.

These features may become part of future versions but were not essential to validating the product's core value.


User Flow

User Flow

The experience was designed to make expense recording feel quick, natural, and repeatable.


Wireframes

Early wireframes focused on reducing the number of interactions required to complete common tasks.

Special attention was given to:

  • Clear navigation.
  • Fast expense entry.
  • Mobile usability.
  • Dashboard readability.
  • Simple financial summaries.

Several iterations helped refine the overall workflow before visual design began.


Design System

Design System

A reusable design system was created to ensure consistency across the application.

The system standardized:

  • Colors.
  • Typography.
  • Buttons.
  • Cards.
  • Form controls.
  • Icons.
  • Layout spacing.

A consistent visual language helps users navigate the application confidently while supporting future scalability.


High-Fidelity Designs

The final interface emphasizes simplicity, readability, and speed.

Every screen was designed to reduce unnecessary decisions while making financial information easy to understand at a glance.

The experience is optimized for both mobile and desktop users, ensuring users can track expenses wherever they are.


Key Product Decisions

Building SpendWise wasn't about adding as many features as possible.

The biggest challenge was deciding what not to include.

Every design decision was guided by one question: How can expense tracking become something people actually stick with?

Key Learnings

This project strengthened my ability to:

  • Design products around everyday habits.
  • Simplify complex user workflows.
  • Prioritize usability over feature quantity.
  • Build intuitive financial dashboards.
  • Connect UX decisions with long-term user engagement.
  • Create products that encourage consistent behavior.

Most importantly, SpendWise reinforced the idea that awareness is the first step toward better decision-making.


Closing Thoughts

SpendWise started with a simple observation: many people don't necessarily struggle because they spend too much—they struggle because they don't know where their money goes.

By reducing the friction involved in tracking expenses, SpendWise helps users build awareness before they build budgets.

This project reminded me that effective product design isn't always about introducing more functionality.

Sometimes, the greatest value comes from removing complexity and making everyday tasks feel effortless.

That philosophy continues to shape how I approach every product I design and build.