Personal finance dashboard to track income, expenses, and visualize spending patterns.
Built with Flask, SQLite, and TailwindCSS
- 🔐 Secure login-free local storage (via SQLite)
- 💰 Add & categorize income or expenses
- 📅 Filter & sort transactions by category or amount
- 📈 Interactive analytics: savings trends, income vs expenses, top expenses
- 🎨 Custom chart colors per category
- 🗂️ Manage income & expense categories easily
| Summary | Transactions |
|---|---|
![]() |
![]() |
| Categories | Analytics |
|---|---|
![]() |
![]() |
git clone https://github.com/notgautham/FinTrack.git
cd FinTrackpython -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install Flask Flask_SQLAlchemypython app.py5. Visit http://localhost:5000 in your browser.
FinTrack/
│
├── app.py # Main Flask app with all routes
├── finance.db # Auto-generated SQLite database
├── /templates # HTML templates (Jinja2)
├── /static # Tailwind CSS & JS files
├── /screenshots # UI screenshots (for README)
└── requirements.txt # Python dependencies (optional)





