Skip to content

RunmonkunMatthew/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧾 Expense Tracker App

A simple and clean Expense Tracker built with Vanilla JavaScript, Vite, and a lightweight MVC-style architecture. Track income, expenses, and real-time balance β€” with data saved in localStorage.


πŸš€ Features

  • Add income and expenses
  • Real-time balance updates
  • Delete transactions
  • LocalStorage persistence
  • Clean folder structure using MVC-like separation
  • Fast development experience powered by Vite

πŸ“ Project Structure

src/
  js/
    main.js        # App controller
    ui.js          # DOM rendering and UI updates
    storage.js     # LocalStorage handling
    helpers.js     # Utilities (formatting, flash messages)
  index.html

πŸ›  Tech Stack

  • Vite (bundler + dev server)
  • Vanilla JavaScript
  • HTML5 & CSS3
  • LocalStorage API

▢️ Running the App

npm install
npm run dev

Build for production:

npm run build

Preview build:

npm run preview

πŸ“œ License

MIT License β€” feel free to use and modify.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published