← Back to projects

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.