The Problem
Like many of us, I kept telling myself βIβll track my expenses from tomorrowβ.
But every time I tried an app, I hit the same problems:
- Too many ads
- Forced sign-ups
- Complex UI that made adding expenses a chore
- Internet required for basic features
So⦠I decided to build my own solution.
Introducing ExpenseWise π§Ύ
ExpenseWise is a mobile-first expense tracker I built using Angular + Tailwind CSS, with LocalStorage for data persistence.
Itβs lightweight, fast, and works entirely offline β your data never leaves your device.
Key Features
- π Dashboard with Graphs β Toggle between Daily, Monthly, and Yearly expense trends.
- π₯§ Category-wise Breakdown β See where your money is going with a pie chart.
- ποΈ Calendar View β Tap on any date to see expenses for that day.
- π Quick Add Expense Form β Amount, date, category, payment mode, location, notes, and βExtra Spendingβ toggle.
- π‘ Budget Tracking β Set a start and end date, and monitor with a progress bar + daily suggestions.
- π¨ Dark/Light Theme Toggle
- π₯ Import / Export Data β Backup or migrate easily.
- π PWA Update Button β Update instantly without reinstalling.
Tech Stack
Tech | Purpose |
---|---|
Angular | Frontend logic |
Tailwind CSS | Modern responsive UI |
LocalStorage | Persistent data storage |
Chart.js | Beautiful graphs & charts |
Why LocalStorage?
- No backend dependency β zero server costs.
- Instant read/write speed.
- Privacy-first β no one else can see your data.
Try It Out
π± Live Demo: https://exwise.vercel.app/
π» Source Code: https://github.com/devnamdev2003/ExpenseWise
No installation needed β just open in your phone browser, and it works offline after first load.
πΌοΈ Screenshots
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
Top comments (0)