Spendly – Smart Budget Advisor
Problem Solved: Enables individuals to manage spending better by forecasting future expenses and advising on savings based on personal history.
Description: Spendly is a personal finance tool that uses historical expense data to predict next month's spending for various categories (food, transport, bills, etc.). It also generates insights to reduce unnecessary costs and improve savings.
Inputs
- 5 years of monthly expenses (CSV upload)
- Categories selected by the user
- Optional: monthly income
Outputs
- Forecast for each expense category
- Visual graphs (bar/line) of expected vs actual spend
- Suggestions to improve monthly savings
Features
- Time-series forecasting (moving average + regression)
- Expense category-wise insights
- Streamlit dashboard with graphs and export options
- Responsive UI with dark/light modes
Tech Stack
Python, Pandas, Matplotlib, Streamlit, Scikit-learn