A project for CSC 325: a web application to help users track and plan finances via budgeting, transactions, projections, and “what-if” scenarios.
Smart-Budget is designed to help users manage their personal finances. It allows users to:
- Record transactions (income, expenses)
- View reports summarizing their financial data
- Run “what-if” calculations to forecast how changing budgets or expenses would affect outcomes
- Visualize trends through reports and insights
The goal is to make it easier to understand one’s financial health, plan better, and make data-driven decisions.
Here are the main functionalities:
- Add, edit, and delete financial transactions
- Categorize transactions for better tracking
- Reporting view: monthly/yearly breakdowns, summaries
- What-If Calculator: simulate budget changes and see projected outcomes
- Responsive interface with screens for transactions, reports, projections, etc.
This project uses:
- Backend / Server-side: PHP
- Frontend: HTML, CSS, JavaScript
Here’s how to get the project running locally:
- Clone the repo:
git clone https://github.com/noorb234/Smart-Budget.git
- Use the Transactions screen to record your incomes and expenses
- Use the Reports screen to see summaries by category, month, or year
- Use the What-If Calculator to explore financial outcomes when changing budget amounts or expenses
- Optionally, adjust configurations (categories, etc.) to match your personal finances