Ledger

Client
Personal project
Year
2026
Role
Web app
Ledger cover

The problem

Budgeting tools open on a wall of transactions. The number people actually want — what is left — is somewhere further down.

What I built

The remaining balance leads, with money in and money out beside it. Below that, spending by category as a donut, a per-day bar chart to surface unusual days, and the transaction list last. Sample transactions ship pre-loaded and clearly labelled so the charts are not empty on first open, with one button to clear them.

The result

Monthly navigation, category budgets, and multi-currency display.

Tech stack

  • React
  • TypeScript
  • Recharts
  • Tailwind CSS
  • Vercel