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
- 🎯 Set and track financial savings goals
- 📊 View total income, expenses, and current balance
- 📅 Automatically tracks the date of transactions
- 📝 Sort transactions based on date and amount
- 🖼️ 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/SmartLog.gitcd SmartLog
npm install
npm run dev