Click to expand
|
Smart Budget Planner is a modern personal finance dashboard built for people who want to take control of their money โ clearly, visually, and confidently. Most people either guess where their money goes or rely on spreadsheets that become clunky fast. This project bridges that gap with a clean, interactive planning experience.
What problem does it solve?
|
|
| ๐ฏ Feature | ๐ Description | ๐ก Why It Matters |
|---|---|---|
| ๐ต Income Tracking | Log salary, freelance, and all income sources | Clear starting point for every budget |
| ๐ Expense Management | Add, edit, and categorize every transaction | Full visibility into spending habits |
| ๐๏ธ Budget Allocation | Set spending limits per category | Stay disciplined and avoid overspending |
| ๐ฆ Savings Goals | Track progress toward financial targets | Build long-term motivation and discipline |
| ๐ Spending Insights | See where money goes via visual breakdowns | Make smarter decisions backed by data |
| ๐ฅ๏ธ Visual Dashboard | All data in one clean, organized view | Reduces confusion and improves usability |
| โก Quick Input | Fast transaction and budget entry flows | No friction โ just capture and move on |
| ๐ฑ Responsive UI | Works on desktop, tablet, and mobile | Budget anywhere, anytime |
๐ Replace the placeholder paths below with your actual screenshot files stored in the
assets/folder.
| Layer | Technology | Purpose |
|---|---|---|
| ๐จ Frontend | HTML ยท CSS ยท JavaScript | UI structure and interactions |
| ๐ Styling | Tailwind CSS / Bootstrap | Responsive and modern layouts |
| ๐ Charts | Chart.js / ApexCharts | Visualize spending and budgets |
| ๐พ Storage | LocalStorage / Firebase | Persist user financial data |
| โ๏ธ Deployment | GitHub Pages / Vercel | Host and share the application |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ USER JOURNEY โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ค User Opens App
โ
โผ
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ ๐ต Enter Income โโโโโโถโ ๐ Set Category โ
โ (Salary, etc.) โ โ Budget Limits โ
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโ
โ ๐งพ Add Expenses โ
โ (Daily spends) โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ ๐ Compare vs โ โ ๐ Track Savings โ โ โ ๏ธ Spot Budget โ
โ Budget Limits โ โ Progress โ โ Overruns โ
โโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ก Financial Insights โ
โ & Summary Report โ
โโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SMART BUDGET PLANNER โ
โ โโโโโโโโโโโโโโโฆโโโโโโโโโโโโโโโฆโโโโโโโโโโโโโโโฆโโโโโโโโโโโโโโโโโโฃ
โ ๐ต INCOME โ ๐๏ธ BUDGET โ ๐งพ EXPENSE โ ๐ REPORTS โ
โ MODULE โ MODULE โ MODULE โ MODULE โ
โ โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโฃ
โ Track all โ Assign spend โ Log daily & โ Visual charts, โ
โ income โ limits per โ monthly โ summaries & โ
โ sources โ category โ transactions โ alerts โ
โ โโโโโโโโโโโโโโโฉโโโโโโโโโโโโโโโฉโโโโโโโโโโโโโโโฉโโโโโโโโโโโโโโโโโโฃ
โ ๐ SAVINGS MODULE โ
โ Monitor goal completion & savings percentage โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Smart-Budget-Planner/
โ
โโโ ๐ assets/ # Screenshots & images
โ โโโ ๐ผ๏ธ dashboard.png
โ โโโ ๐ผ๏ธ expenses.png
โ โโโ ๐ผ๏ธ budget-summary.png
โ
โโโ ๐ css/
โ โโโ ๐จ style.css # Main stylesheet
โ
โโโ ๐ js/
โ โโโ โก script.js # Core logic & interactions
โ
โโโ ๐ images/ # Additional visual assets
โ
โโโ ๐ index.html # App entry point
โโโ ๐ README.md # Project documentation
โโโ ๐ LICENSE # MIT LicenseMake sure you have the following installed:
Step 1 โ Clone the repository
git clone https://github.com/RishvinReddy/Smart-Budget-Planner.gitStep 2 โ Navigate into the folder
cd Smart-Budget-PlannerStep 3 โ Run the project
๐ Plain HTML/CSS/JS
# Simply open in your browser
open index.html
# OR double-click index.html in your file explorerโ๏ธ Node.js Project
npm install
npm startโก Vite / React
npm install
npm run dev STEP 1 STEP 2 STEP 3 STEP 4 STEP 5 STEP 6
โ โ โ โ โ โ
โผ โผ โผ โผ โผ โผ
โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ
โ ๐ต โ โ ๐ โ โ ๐งพ โ โ ๐ โ โ ๐ โ โ ๐ โ
โ Enter โโโโโโโโถโ Setup โโโโโโโโถโ Log โโโโโโโโถโReview โโโโโโโโถโMonitorโโโโโโโโถโAdjust โ
โIncome โ โBudget โ โSpends โ โTotals โ โSavingsโ โ& Save โ
โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ
| # | Action | Expected Result |
|---|---|---|
| 1๏ธโฃ | Enter your monthly income | Sets the total available amount for planning |
| 2๏ธโฃ | Add and name budget categories | Organizes your expenses into clear groups |
| 3๏ธโฃ | Record each transaction as it happens | Every rupee is tracked and categorized |
| 4๏ธโฃ | Review totals and category usage | See real-time balance and spending patterns |
| 5๏ธโฃ | Monitor your savings goal progress | Stay on track toward financial milestones |
| 6๏ธโฃ | Adjust categories and spending limits | Continuously improve your future budgets |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฐ MONTHLY BUDGET SNAPSHOT โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Monthly Income โน50,000 โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ Housing โโโโโโโโโโโโโโ โน15,000 (30%) โ
โ ๐ฑ Food โโโโโโโโโโโโโโ โน 8,000 (16%) โ
โ ๐ Transport โโโโโโโโโโโโโโ โน 4,000 (8%) โ
โ ๐ Education โโโโโโโโโโโโโโ โน 6,000 (12%) โ
โ ๐ฌ Entertainment โโโโโโโโโโโโโโ โน 3,000 (6%) โ
โ ๐ Savings โโโโโโโโโโโโโโ โน10,000 (20%) โ
โ ๐ฆ Others โโโโโโโโโโโโโโ โน 4,000 (8%) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
Remaining Balance โน0 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก The example follows a modified 50/30/20 rule โ 50% needs, 30% wants, 20% savings โ adapted for Indian living costs.
2024 Q1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 2025+
โ โ
โ Basic budget planning โโโโโโโโโโโโโโ โ
Done โ
โ Expense tracking โโโโโโโโโโโโโโ โ
Done โ
โ Category management โโโโโโโโโโโโโโ โ
Done โ
โ Clean dashboard design โโโโโโโโโโโโโโ โ
Done โ
โ Interactive charts โโโโโโโโโโโโโโ ๐ In Dev โ
โ Exportable PDF reports โโโโโโโโโโโโโโ ๐ Planned โ
โ Cloud-based storage โโโโโโโโโโโโโโ ๐ Planned โ
โ Recurring payment reminders โโโโโโโโโโโโโโ ๐ Planned โ
โ User authentication โโโโโโโโโโโโโโ ๐ Planned โ
โ AI budgeting assistant โโโโโโโโโโโโโโ ๐ฎ Future โ
โ Multi-currency support โโโโโโโโโโโโโโ ๐ฎ Future โ
โ Advanced analytics & trends โโโโโโโโโโโโโโ ๐ฎ Future โ
| ๐ Enhancement | ๐ฏ Impact |
|---|---|
| ๐ User Authentication | Personal accounts with private, secure budgets |
| โ๏ธ Cloud Sync | Access your data seamlessly across all devices |
| ๐ PDF Export | Download clean monthly financial reports |
| ๐ค AI Recommendations | Get personalized smart spending suggestions |
| ๐ Recurring Expenses | Auto-track subscriptions and monthly bills |
| ๐ Dark Mode | Comfortable viewing during night-time sessions |
| ๐ Multi-Currency | Support for international users and currencies |
| ๐ Advanced Analytics | Trend graphs and financial forecasting |
Contributions are what make open-source amazing. Every improvement, big or small, is welcome!
# 1. Fork the project on GitHub
# 2. Clone your forked repo
git clone https://github.com/YOUR_USERNAME/Smart-Budget-Planner.git
# 3. Create your feature branch
git checkout -b feature/AmazingFeature
# 4. Make your changes and commit
git add .
git commit -m "โจ Add: AmazingFeature that does X"
# 5. Push to your branch
git push origin feature/AmazingFeature
# 6. Open a Pull Request on GitHub ๐- ๐งน Keep code clean and well-commented
- ๐งช Test all changes before submitting a PR
- ๐ Use meaningful commit messages
- ๐ Be respectful and constructive in reviews
- ๐ For bugs, open an issue before working on a fix
Found something broken? Got a great idea? We'd love to hear it!
- Check if the issue already exists
- If not, open a new issue
- Include steps to reproduce (for bugs) or a clear description (for features)
This project is licensed under the MIT License โ free to use, modify, and distribute.
MIT License ยฉ 2024 Rishvin Reddy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software to deal in the Software without restriction...
See the full LICENSE file for details.
- ๐ก Inspired by the real need for smarter personal financial planning
- ๐ฆ Built on the shoulders of the amazing open-source ecosystem
- ๐จ Chart.js, Tailwind CSS, and Firebase communities
- ๐ Thanks to everyone who starred, forked, or contributed
๐จโ๐ป Rishvin Reddy
๐ฌ Feel free to reach out for collaboration, feedback, or just a chat about fintech!


