A Next.js 14 personal finance command center that tracks spending across budget envelopes, projects debt payoff using the avalanche method, and tracks progress toward savings goals.
Expenses are logged automatically: an n8n workflow watches for bank transaction notifications on mobile (iOS/Android), parses the merchant and amount, and posts them to a secured webhook endpoint, which auto-categorizes each transaction and updates the live budget in real time — no manual entry required.
Includes an AI analysis mode (Claude) that reads the live financial state and produces a structured breakdown of spending health, top leaks, and recommended next steps, plus automated daily and weekly email digests via Vercel Cron. Deployed on Vercel with Vercel KV for state persistence; source lives in a private GitHub repo.