All case files

Personal project · Finance

Personal finance tracker

A personal finance app for income, expenses, transfers, debts and receivables, with budgets built into spending categories.

5

transaction types, including debts and receivables

Level 7

PHPStan static analysis

Built withLaravel 13, Inertia, React 19, Recharts, Pest

The problem

Spreadsheets were not enough to track accounts, budgets and who owed what at the same time.

What I built

A Laravel 13, Inertia and React app with category-driven transactions, budget limits, accounts with free-form labels, contacts for debts, and a dashboard comparing six months of cash flow.

The result

Covered by Pest tests and checked with Larastan level 7 and Laravel Pint on every change.

P.S.

If your team still runs on spreadsheets, let’s fix that.

Twenty minutes, no deck. Bring the workflow that slows you down and I’ll tell you what I’d build first, even if we never work together.