A modern, full-stack Expense Tracker built with the MERN stack to help you track your income and expenses, visualize your financial habits, and stay on top of your budget β all in one place.
π https://expense-tracker-chi-khaki.vercel.app/login
To quickly explore the app without signing up, use the following credentials:
| Role | Password | |
|---|---|---|
| User | dishu@gmail.com | test1234 |
Note: These are demo credentials. You can log in and try all features.
- π Dashboard Overview β Get a quick glance at your total income, expenses, and remaining balance.
- π Add / Edit / Delete Transactions β Manage your expenses and income easily.
- π Transaction Filters & Search β Quickly find what youβre looking for.
- π Charts & Graphs β Visual representation of your spending and earnings.
- π¨ Modern UI β Fully responsive, clean, and user-friendly interface.
- π Authentication (if implemented) β Secure login & registration.
- β Cloud Storage for Images β Store receipts or images for transactions.
| Dashboard | Expense Page | Income Page |
|---|---|---|
Frontend:
- React.js
- Tailwind CSS
- Framer Motion (animations)
- Recharts (data visualization)
Backend:
- Node.js
- Express.js
- MongoDB (Mongoose)
- Multer (file uploads)
Follow these steps to run the project locally:
# Clone the repository
git clone https://github.com/dipesh-y/Expense-Tracker.git
.git
# Go to project folder
cd expense-tracker
# Install dependencies for backend
cd Backend
npm install
# Install dependencies for frontend
cd ../frontend
npm install
# Start backend server
cd ../Backend
npm run dev
# Start frontend
cd ../frontend
npm run devIf you have any questions, feedback, or collaboration ideas, feel free to reach out:
- LinkedIn: Dipesh Yadav
- GitHub: dipesh-ydv
- Email: dipeshydv334@gmail.com
This project is licensed under the MIT License β you are free to use, modify, and distribute it with attribution.