6 min read
Cap — Simplifying personal finance
One Good Kiwi Hero Image

Project Overview

Cap is a personal finance app I co-founded, designed, and developed to simplify financial management for young users. Frustrated by clunky spreadsheets and feature-bloated apps, I combined my UX design and engineering expertise to create a streamlined tool featuring bulk transaction categorisation, AI-driven insights, and visual spending summaries. From user research to coding, I ensured every detail aligned with Cap’s mission to make managing finances effortless and actionable.

Project Type

  • Co-founded Product

Duration

  • 6 months (and ongoing)

Role

  • UX Designer, Developer, and co-founder

The Challenge

Young adults often struggle with managing finances due to a lack of education and tools that fit their needs. Spreadsheets are error-prone and time-consuming, while existing apps are often complex, inflexible, or lack actionable insights. This leaves users feeling overwhelmed and unprepared to manage essential financial tasks, contributing to stress and instability.

Key Insights

Image 1

39%

of Australians experience financial stress, especially younger generations, highlighting the need for personal finance accessible tools.

— Equifax Report
Image 4

50%

of Australians lack financial literacy, leaving them unprepared to manage money effectively.

— ANZ Financial Wellbeing Report 2021

Research & Insights

To design a solution for personal finance challenges, I combined my own experiences with broader research into user behaviors.

Paint Points Identified

⏳ Time-consuming categorisation

Manual categorisation in spreadsheets was inefficient and prone to errors.

💡 Lack of actionable insights

Existing tools provided raw data but failed to highlight spending trends or offer recommendations tailored to users who are not finance-savvy.

⚠️ Error-prone data imports

Importing data often led to duplication issues and inconsistencies.

Broader Trends

⚙️ Flexibility matters

Young users avoid rigid systems, favouring tools that adapt to their needs.

🔑 Personalisation is key

Custom categories and tailored insights significantly enhance engagement.


Hypothesis

A user-centric finance tool that combines intuitive transaction management with personalised insights can improve financial literacy and reduce stress for young adults.


Design Process

To bridge design and functionality, I took an iterative approach that combined wireframing, prototyping, and Proof of Concept (POC) development:

📝 Wireframing & Prototyping

  • • Started with low-fidelity wireframes in Figma to quickly map out layouts and flows, keeping the focus on usability and core functionality.
  • • Developed prototypes to test features like transaction categorisation and visual insights, gathering early feedback to refine the user experience.
wireframe 1

User flow for the POC


wireframe 1 wireframe 2 wireframe 3

Early wireframes to understand the core features


mobile-wireframe 1

Mobile breakpoint wireframes


wireframe 4 wireframe 5 wireframe 6

Early wireframes incorporating Sankey diagrams


wireframe 4 wireframe 5 wireframe 5

Exploring interaction prototype concepts

👨🏻‍💻 Proof of Concept (POC) Development

  • • Built a working POC using Next.js, Tailwind CSS, Hono.js, and Neon DB to validate CRUD functionality for transactions.
  • • Iterated on the POC to test key workflows and ensure the foundation aligned with user needs and future scalability.

This process allowed me to move quickly from conceptual designs to a functional product while ensuring technical feasibility and a strong user experience.

wireframe 4 wireframe 5

This POC (Version 3) focussed on core CRUD functionality and to test the way for importing CSV data

wireframe 5

Iteration of POC V3 introduced more advanced filtering, enabling users to select categories to filter transactions and view aggregated values for each merchant.


Transitioning from POC to MVP

As we progressed from the POC to MVP, user feedback became central to shaping both the design and development. We gathered insights through interviews and usability testing sessions, ensuring every iteration addressed real user problems and informed future updates.

Key Feedback

  • • Expense Tracking: Users wanted to compare total expenses across time periods, like last week or month, to identify patterns.
  • • Spending Breakdown: A Sankey diagram emerged as the preferred way to visualise income flow across categories.
  • • Savings Rate Monitoring: Users valued a clear view of their savings rate and how it compared to previous months.

How Feedback Informed Development

user insights

💡 Sankey Diagram

A visualisation that clearly maps how income flows into spending categories, helping users understand where their money goes at a glance.

📈 Trend Analysis

Dynamic insights showing total expenses and savings rates over time, enabling users to track progress and make informed decisions.

www.preline.com
cap-mvp gif

Sankey diagram and trend indicators on the dashboard

www.capmoney.app
Browser Placeholder
www.capmoney.app
Browser Placeholder
www.capmoney.app
Browser Placeholder
www.capmoney.app
Browser Placeholder

MVP designs for the dashboard, categories, insights and transactions


🎯 Next steps & Vision

    As we refine Cap’s MVP, the focus remains on bridging design and development while staying true to user needs. Our priorities moving forward include:

  • • Implementing MVP Designs: Translating the Cashflow Overview and other core features into code, ensuring they function seamlessly and align with design goals.
  • • Building the Insights Feature: Conducting research and developing a separate POC to validate workflows for generative data visualisation, ensuring seamless integration into the MVP product.
  • • Iterative User Testing: Continuing to gather feedback through testing to refine designs and validate that features address real-world financial challenges effectively.
Cap represents more than a budgeting tool—it’s a platform to empower young users with actionable insights and better control over their finances. By staying iterative and user-focused, we aim to deliver a product that is not only practical but transformative for its audience.