A modern expense tracking app to manage income and expenses with monthly insights and visual charts.
Watch the demo video:
expense-tracker-demo.webm
This app helps users track their daily income and expenses, view monthly summaries, and understand spending patterns through charts.
- Add income and expense transactions
- Category-based tracking
- Monthly income, expense, and net balance summary
- Interactive charts for better insights
- Recent transactions list (latest first)
- Responsive UI for mobile and desktop
- Next.js
- TypeScript
- Tailwind CSS
- Chart.js
- Zustand (state management)
- Bun (runtime & package manager)
All transaction data is stored locally in the user's browser using localStorage.
No backend or external database is used.
-
Mahesh Krishnan