Josh Griffith
Build Log

Budget App

Archived

A privacy-first budget projector that runs entirely in the browser

  • Vanilla JS
  • Chart.js
  • localStorage

A budget projection tool with no account, no server and no subscription — every number stays in the browser's localStorage. Built out of frustration with budgeting apps that want a monthly fee just to show a running balance. It projects up to twelve months ahead across income, recurring bills, one-off expenses and debt payoff.

  • 100% local storage — the data model never leaves the browser
  • A six-step “Guide Me” wizard walks a new user through their whole budget setup
  • Debt payoff projections across seven debt types, with asset-equity tracking for mortgages and auto loans
  • Math expressions typed straight into amount fields (e.g. “1500+250”)
  • Full JSON export and import for backup and portability
The budget dashboard, showing a running balance with color-coded rows.
Running budget with color-coded balances.
The Guide Me onboarding wizard partway through budget setup.
The “Guide Me” onboarding wizard.
Debt summary charts showing payoff projections and asset equity.
Debt summary and asset-equity charts.