Skip to main content
Live web app

Budget Buddy

Personal finance tracker with Plaid bank integration, bill recurrence engine, balance projection graphs, and automated email reports.

Python Flask Plaid API JavaScript Canvas AWS SES Docker

Timeline

Started
Jan 2026
6 recurrence
Bill Types
Plaid
Bank Integration
Interactive
Projections
Email + Push
Alerts

Overview

Full-stack budget management with intelligent bill tracking (monthly, biweekly, weekly, quarterly, yearly, one-time), interactive balance projection graphs, pay schedule with furlough support, Plaid bank integration for auto-detecting payments, and automated email reports.

Key features:

  • Interactive Canvas-based projection graph (hover/click for day details)
  • Automatic payment detection from linked bank accounts
  • Furlough-aware pay schedule (skips paychecks during furlough periods)
  • Bill alerts via ntfy push notifications
  • Affordability calculator for major purchases