The problem
Personal finance tracking often becomes fragmented. A user may
have multiple accounts, irregular expenses, and no clear picture
of where money is going.
Spreadsheets can work at first, but over time they usually become
harder to maintain, harder to read, and less useful for making
decisions.
The solution
I built a Flask-based web application that allows users to manage
accounts, record transactions, and review financial activity in
one place.
The goal was not just to store numbers, but to make those numbers
easier to understand.
What the app includes
- Account management
- Income and expense tracking
- Transaction history
- Dashboard overview
What I learned
This project helped me improve my understanding of Flask
application structure, database thinking, user workflows, and how
to turn a practical idea into a more complete product.