A beautiful, responsive, and modern Expense Tracker App built with React that helps users manage and visualize their income and expenses smartly.
- ๐น Add, view, and delete transactions
- ๐ View total income, expenses, and current balance
- ๐ Automatically tracks the date of transactions
- ๐ผ๏ธ Smooth UI with animated buttons and transitions
- ๐ Data stored in localStorage (persists on reload)
- ๐ Modular components and clean codebase
- ๐ง Powered by React Hooks and Context API
- ๐ Responsive and mobile-friendly design
- ๐ Proudly Open Source!
Want to run Smart Tracker on your machine? Just follow the steps below.
Make sure you have the following tools installed:
| Tool | Required | Version |
|---|---|---|
| Node.js | โ Yes | v16.x or higher |
| npm or Yarn | โ Yes | npm v8+ or yarn v1+ |
| Git | โ Yes | Any stable version |
Check installation by running:
node -v
npm -v
git --version
If you'd like to contribute or customize Smart Tracker for your own use:
- Click the Fork button at the top-right of this repository's page.
- Clone your forked version:
git clone https://github.com/your-username/expense-tracker.gitcd expense-tracker
npm install
npm run dev