Expenso is a powerful and intelligent expense tracker designed to help you take control of your finances. From budgeting to visual analytics, goal-based savings to anti-impulse journaling, Expenso is your all-in-one financial companion.
- Email/Password Sign up & Login
- Forgot Password / Password Reset
- Monthly Overview: Total Income, Expenses & Balance
- Daily & Weekly Breakdowns
- Visualizations: Pie Charts & Bar Graphs
- Add, Edit & Delete Expenses
- Tag Categories (Food, Travel, Rent, etc.)
- Attach Notes or Upload Receipts
- Add, Edit & Delete Income
- Categorize Income (Salary, Freelance, Passive, etc.)
- Set Monthly Budgets per Category
- Budget Usage Progress Bars & Warnings
- Monthly & Yearly Reports
- Filter by Category, Date, Amount
Beat impulse purchases!
- Add to Wishlist
- Wait 48 Hours Before Buying
- Reflect on the necessity of the item
- Create Saving Goals (e.g., Laptop, Vacation)
- Visualize Saving Progress
- Optional Salary Calculation & Leave Deduction Logic
- Add other sources of income and track smartly
- Earn XP for sticking to goals & good financial habits
- Level up and stay motivated
- Export Expenses & Budgets as PDF / Excel
- Great for personal reviews or parental audits 😄
📦 expense-tracker
├── 📁 src
│ ├── 📁 components # Reusable UI
│ ├── 📁 pages # Dashboard, Add, Analytics, etc.
│ ├── 📁 services # Supabase/Firebase integration
│ ├── 📁 utils # Helpers (e.g., date formatter, score logic)
│ ├── 📁 context # Auth/User context
│ └── App.jsx
├── 📁 public # Icons, logos, meta
├── tailwind.config.js
├── supabase.config.js # or firebase-config.js
└── package.json
- Mobile OTP Login
- React Native Mobile App (Responsive Web already available)
- Leaderboard: Compete with friends in managing finances
- Smart Assistant / Budget Copilot
- Recurring Transactions (Rent, Subscriptions, etc.)
- Multi-Device Sync (Web & Mobile)
- React.js
- TailwindCSS
- Supabase(for auth & backend)
- Chart.js or Recharts (for graphs)
- React Context API
Contributions are welcome! Feel free to fork the repo and submit a PR.
Thanks to everyone who inspired and contributed ideas for Expenso!
Built with ❤️ by Akshat Pandey – because money shouldn't be a mystery.







