Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 936 Bytes

File metadata and controls

30 lines (24 loc) · 936 Bytes

CashFlow Tracker

A simple browser-based budget tracker built with HTML, CSS, and JavaScript.

Features

  • Add income and expense transactions
  • View running total balance
  • Persist transactions with localStorage
  • See transaction history in a clean UI
  • Get validation feedback through modal popups

Project Structure

  • index.html — app layout and form/UI elements
  • style.css — styles for layout, cards, list, and modals
  • script.js — transaction logic, balance calculation, localStorage handling

How to Run

  1. Clone the repository.
  2. Open index.html in your browser.

Usage

  1. Enter a transaction description.
  2. Enter an amount.
  3. Select transaction type (income or expense).
  4. Click Add Transaction.
  5. View the updated balance and transaction history.

Notes

  • Transactions are stored in your browser's localStorage under the key transactions.
  • Clearing browser storage will remove saved transactions.