Smart Budgeting & Expense Optimiser (SBEO)
A web-based budgeting system built for dynamic, goal-driven financial planning. It helps users track income/expenses, manage savings goals, and receive intelligent budget suggestions through an adaptive decision-support algorithm.
Tech Stack
- Backend: Flask (Python), SQLAlchemy, MySQL
- Frontend: HTML, Tailwind CSS, JavaScript, Chart.js
- Testing: Pytest, Postman
Core Features
- Secure login and user accounts
- Real-time income and expense tracking
- Smart Planner with dynamic budget allocation (WSM-based)
- Savings goal tracking and financial nudges
- Dashboard visualisations + monthly reports
Setup
pip install -r requirements.txt
python app.py