Back to Projects

Web applications / 2025

Wallet — Personal Finance Manager

A personal finance dashboard for tracking expenses, income, budgets, savings goals and recurring payments, with charts and browser-based data persistence.

available
ReactTypeScriptViteRechartsLocalStorage
Open in new tab
Wallet — Personal Finance Manager project artwork

PROJECT DOSSIER

Behind the build.

Overview

Wallet is a personal finance app for tracking income, expenses, budgets, savings goals and recurring payments.

Problem & purpose

Keep everyday financial records in one browser application without a mandatory account.

Development challenges

Keeping financial totals and transactions consistent across different views and maintaining valid imported records.

Implementation notes

Centralized typed data models and validation support consistent calculations, while client-side state drives charts and transaction lists.

Lessons & next steps

A local-only finance app needs understandable backup controls and careful input validation.

All projects