Budgeteer: Personal Budgeting App


Project Description

Budgeteer is a personal finance web application designed to make monthly budgeting actionable rather than retrospective. It allows users to track income and expenses, assign monthly budgets, automate recurring transactions, and view real-time dashboard insights such as spending pace, daily spending caps, projected savings, and net worth trends.

The project emphasizes correct financial modeling and clear decision-making metrics, prioritizing accuracy and usability over unnecessary complexity.


Functionalities

1) Transaction Tracking (Income + Expenses)
2) Monthly Budgeting + Rollover Suggestions
3) Recurring Items (Auto-post)
4) Dashboard Insights (Actionable Metrics)
5) Net Worth Tracking (Snapshots)
Tech Stack

Backend: Python, Flask, SQLite

Frontend: HTML, CSS, Bootstrap, Jinja2

Charts: Chart.js


Conclusion

This project demonstrates full-stack development with a focus on data correctness and practical analytics. Budgeteer isn’t just CRUD it includes the kind of logic that matters in real products: schema design, aggregation queries, time-based calculations, and dashboards that help users make better day-to-day decisions.

If I continue iterating, the next additions would be CSV import, account transfers, and exportable reports but the foundation (clean modeling + clear insights) is already in place.

Let's Connect

Whether you'd like to collaborate, have a question, or just want to say hello — I’d love to hear from you!

Reach me at: