Finance Manager
A budgeting app from hostel life for tracking transactions, category budgets, reports, and personal spending patterns.
Finance Manager came from hostel expenses getting messy enough that a spreadsheet stopped helping.
I wanted control over the data, a dashboard shaped around my habits, and no bank connection just to understand spending.
What It Does
The app covers the basics:
- transaction tracking
- category budgets
- spending summaries
- cash-flow reporting
The real goal was visibility. I wanted to notice where money was drifting before it became a pattern.
What Mattered
The stack stayed intentionally plain: Flask, MongoDB, and Docker Compose.
That was deliberate. I did not want framework novelty inside a tool I needed to trust.
Security also had to be part of the product, not a polish pass. The app uses bcrypt password hashing, rate limiting on auth endpoints, HttpOnly sessions, and explicit confirmation for sensitive actions.
Why It Stayed
I used it to manage expenses for the rest of college.
That is the cleanest validation this kind of project can get. If the workflow was confusing, I noticed. If it helped, I kept opening it.