FinTrack is a web-based personal finance tracking application that helps users track income and expenses, visualize spending patterns, and manage financial data efficiently through an intuitive dashboard.
🔗 Live App:
👉 https://fin-track-dyb4.onrender.com
-
📊 Financial Dashboard
- Total Income
- Total Expenses
- Current Balance
-
➕ Add Transactions
- Track income and expenses easily
- Date-based entries
-
🏷️ Category Management
- Create and manage expense categories
- Visualize category-wise spending
-
📅 Date Filter
- Filter transactions between custom start and end dates
-
📈 Data Visualization
- Monthly Income vs Expenses (Bar Chart)
- Expense Categories (Pie Chart)
-
📁 CSV Support
- Import transactions from CSV
- Export data to CSV for backup or analysis
-
🌙 Modern UI
- Clean and responsive design
- User-friendly interface
- HTML5
- CSS3
- JavaScript
- Chart.js
- Python
- Flask
- SQLite
Fin-Track/
│
├── static/ # CSS, JS, assets
├── templates/ # HTML templates
├── app.py # Main Flask application
├── finance.db # SQLite database
├── requirements.txt # Python dependencies
├── pyproject.toml # Project configuration
├── uv.lock # Dependency lock file
└── README.md # Project documentation- 🔐 User authentication and authorization
- 📱 Improved mobile responsiveness
- ☁️ Cloud database integration (PostgreSQL / MySQL)
- 📊 Advanced financial analytics and reports
- 📅 Budget planning and monthly limits
- 🌍 Multi-currency support
- 🔔 Notifications and reminders for expenses
- 📤 Export reports in PDF format
Contributions are welcome and appreciated!
1. Fork the repository
2. Create a new feature branch
git checkout -b feature-name
3. Commit your changes
git commit -m "Add new feature"
4. Push to the branch
git push origin feature-name
5. Open a Pull RequestThis project is licensed under the MIT License.
You are free to:
- Use the project for personal or commercial purposes
- Modify and distribute the code
- Learn and build upon this project
Anand Pandey
BTech Student | Python & Web Development Enthusiast
- 🌐 GitHub: https://github.com/Anand123098sitare
- 📧 Email: ap9012928@gmail.com
⭐ If you found this project helpful, please consider giving it a star on GitHub!