https://github.com/aarthi1720/smart_expense_tracker
๐ A simple React app to track daily expenses. Add expenses, filter by category or date, and see spending visualized with easy charts. Built with React, Tailwind CSS, and localStorage โ no backend needed.
https://github.com/aarthi1720/smart_expense_tracker
budget-app datepicker expense-tracker heroicons localstorage lottie-animation personal-finance piechart react-hooks react-toastify reactjs recharts responsive tailwindcss
Last synced: 3 months ago
JSON representation
๐ A simple React app to track daily expenses. Add expenses, filter by category or date, and see spending visualized with easy charts. Built with React, Tailwind CSS, and localStorage โ no backend needed.
- Host: GitHub
- URL: https://github.com/aarthi1720/smart_expense_tracker
- Owner: Aarthi1720
- Created: 2025-07-06T18:10:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T18:32:13.000Z (3 months ago)
- Last Synced: 2025-07-06T19:38:04.658Z (3 months ago)
- Topics: budget-app, datepicker, expense-tracker, heroicons, localstorage, lottie-animation, personal-finance, piechart, react-hooks, react-toastify, reactjs, recharts, responsive, tailwindcss
- Language: JavaScript
- Homepage: https://smart-expense-tracker-nine.vercel.app
- Size: 438 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Smart Expense Tracker
A simple, clean web application to **track income, expenses, balance, and spending categories** โ built with **ReactJS** and **Tailwind CSS**. Visualize spending with **charts** and see where your money goes.
---
## โจ Features
- โ Add & edit **incomes** and **expenses**
- ๐งช Filter expenses by **date, amount,** and **category**
- ๐ View **totals** and **category-wise** breakdown.
- ๐ Visual **Pie Chart** for Spending Breakdown
- ๐ **Summary Cards**: Income, Expense, Balance
- ๐งพ View All Transactions in One Place
- ๐จ Clean, responsive dashboard for desktop & mobile
- ๐ Data Saved in **Local Storage**
- ๐ **Datepicker** for customizable date input
- ๐ Notify using **react-toastify** when added & deleted income and expense
---
## โ๏ธ Tech Stack
- โ ReactJS + Context API- ๐จ Tailwind CSS
- ๐น Heroicons
- ๐งฟ Recharts for charts
- ๐ Lottie for Animations
---
## ๐ Project Structure
๐ฆ SmartExpenseTracker
โฃ ๐ src
โ โฃ ๐ components
โ โ โฃ Home.jsx
โ โ โฃ SummaryCards.jsx
โ โ โฃ ExpenseChart.jsx
โ โ โฃ Transactions.jsx
โ โ โฃ CategoryTotals.jsx
โ โ โฃ AddIncomeForm.jsx
โ โ โฃ IncomeList.jsx
โ โ โฃ AddExpenseForm.jsx
โ โ โฃ ExpenseList.jsx
โ โ โฃ FilterPanel.jsx
โ โ โฃ MobileViewHomePage.jsx
โ โฃ App.jsx
โ โฃ index.css
โ โฃ main.jsx---
## โ Why This Project?
โ Demonstrates React state management, context usage, conditional rendering, and responsive design.
โ Clean and clear component-based architecture.
โ Perfect mini project to showcase skills on your resume or portfolio.---
## ๐ค What I Learned
Built with React hooks, context for global state, and reusable components. Practiced clean UI design and responsive layouts.
---
## ๐ธ Preview
