Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Expense Tracker App

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.

Project Banner


πŸš€ Live Demo

πŸ”— https://expense-tracker-chi-khaki.vercel.app/login


πŸ”‘ Demo Account

To quickly explore the app without signing up, use the following credentials:

Role Email Password
User dishu@gmail.com test1234

Note: These are demo credentials. You can log in and try all features.

πŸ“Œ 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
Dashboard Expense Income

πŸ› οΈ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Framer Motion (animations)
  • Recharts (data visualization)

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • Multer (file uploads)

πŸ“¦ Installation & Setup

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 dev

πŸ“¬ Contact

If you have any questions, feedback, or collaboration ideas, feel free to reach out:


πŸ“ License

This project is licensed under the MIT License β€” you are free to use, modify, and distribute it with attribution.

Releases

Packages

Contributors

Languages