Expense-Tracker

Application built with Vanilla JavaScript, HTML, and CSS.

Architecture highlights:

  • Uses browser local storage for persistent data
  • Modular structure separating UI, data management, and app logic
  • UI controller handles DOM rendering and user interactions
  • Data controller manages CRUD operations and storage
  • Central app controller coordinates application flow and module communication

Focused on clean code structure, scalability, and maintainability.