The Personal Finance Tracker is a powerful yet simple financial management tool that allows users to track income, expenses, and savings efficiently. It provides AI-driven financial insights and generates detailed reports in Excel with pivot tables for a structured overview.
- Secure Login: Password authentication (default:
sahil123
) - Income & Expenses Tracking: Log multiple sources of income and expenses
- Automated Savings Calculation: Calculates total savings based on inputs
- Financial Trend Analysis: Uses AI to predict future savings
- Excel Report Generation: Creates clean, readable Excel reports with pivot tables
- Interactive Charts: Visual representation of financial data
- Currency Selection: Choose from multiple currency options
- Downloadable Reports: Export data as an Excel file
Make sure you have Python installed along with the required dependencies.
pip install streamlit pandas matplotlib scikit-learn openpyxl xlsxwriter
Run the finance tracker using:
streamlit run finance_tracker.py
- Password:
sahil123
- You can change this in the settings within the GUI.
- Login to the dashboard with your password.
- Select currency and enter income sources.
- Enter expense details in different categories.
- View financial insights, savings trends, and AI-driven predictions.
- Download Excel report for further analysis.
- Sheet 1: Summary (Income, Expenses, Savings)
- Sheet 2: Detailed Transactions
- Sheet 3: Pivot Table for Monthly Analysis
- Multi-user support
- Cloud integration for storing financial data
- Expense categorization AI for automated classification
Feel free to fork and contribute to improve this tool!
For any issues, reach out via email or raise an issue on GitHub.
Made with β€οΈ for better financial management!