app · 2026

CashCraft

A finance tracker that keeps working offline.

LiveWebPWA
FREE IN BROWSERThe CashCraft dashboard in the browser with balances, recent transactions and budget progress.

What it is

A multi-currency personal finance tracker with accounts, budgets and analytics. It is a PWA you install from the browser, and I have built an Android wrapper (a Trusted Web Activity) around it.

Built with
Next.jsReactTypeScriptFirebasePWA
Runs on
WebPWA

Under the hood

  • Every transaction stores the exchange rate from the moment it was created, so old totals do not shift when rates move.

  • Offline-first sync with explicit conflict resolution: merge, cloud wins or keep local.

  • Snapshot-first startup: the last known state paints immediately and sync catches up in the background.

  • Budgets with rollover, so unspent money carries into the next period.

Screens

  • The CashCraft analytics tab with net worth, six-month income and expense, and a spending-by-category chart.

Need something like this?

I take on projects and contracts: a game, an app, a tool or a website. Tell me what you have in mind.