000 gosvindraj / portfolio
[ project 06 ]

expense
tracker.

the app I actually use to track where my money goes. built after the paywalled app I was using locked basic filtering behind a subscription: react on the front end, hono + cloudflare workers, d1, and r2 on the back, no framework I didn't need.

this is my personal finance data, so it stays private behind auth. screenshots here run on generated sample data, not my real spending.

← all projects
The dashboard: total spent this month, a spending chart, and a category breakdown
01 / dashboard at a glance
Adding an expense with a calculator-style amount pad and a category picker
02 / log a spend in seconds
The full expense list grouped by day, with running totals
03 / every expense, searchable
Per-category budgets with progress bars and a six-month pass/fail history
04 / budgets that warn you
Recurring rules for subscriptions and bills, with a next-30-days projection
05 / recurring, on autopilot
Custom categories with an emoji and colour picker
06 / categories, your way
Backup status showing the last snapshot, with JSON and CSV export
07 / nightly backups
[ how / it works ] four steps, no subscription
01
track

a calculator-style amount pad (type 4 5 . 9 0, not tap-tap-tap through a stepper), a category picker, and it's logged. installs as a PWA and the app shell works offline; the api is online-only by design.

02
see

monthly totals, a category breakdown, and a spending chart you can actually zoom: drill from year to month to day, with a dynamic y-axis and a horizontal scroller once bars get narrow.

03
plan

per-category budgets with progress bars, a six-month pass/fail history at a glance, and recurring expenses that materialise themselves on schedule, month-end dates handled correctly.

04
own it

nightly snapshots to cloud storage, JSON/CSV export any time. no subscription wall to see last month's spending, because this version doesn't have one.

← all projects