Expense Tracker Web App
HTML · CSS · JavaScript · LocalStorage
Overview
Browser-based Expense Tracker that allows users to add, edit, delete, categorize, and summarize expenses. All data is persisted using LocalStorage. The project was developed incrementally using Scrum methodology.
Key Features
- Expense CRUD functionality
- Category-based summaries and monthly views
- Budget limits with alert notifications
- Persistent data storage using LocalStorage
- Input validation and edge-case handling
- Responsive UI
Technical Stack
- HTML5
- CSS3
- JavaScript (Vanilla)
- LocalStorage
Practices
- DOM manipulation
- Client-side state management
- Modular JavaScript logic
- Scrum methodology
Why This Project Matters
This project demonstrates strong JavaScript fundamentals and the ability to manage application state without frameworks while following agile practices.