A full-stack Expense Tracker built using the MERN stack (MongoDB, Express, React, Node.js) to help you manage and track your expenses efficiently.
| Technology | Purpose | 
|---|---|
| React 18 | Component-based UI | 
| Tailwind CSS | Modern styling utility | 
| Chart.js | Data visualization | 
| Axios | HTTP requests | 
| React Icons | Beautiful icons | 
| Technology | Purpose | 
|---|---|
| Node.js | Runtime environment | 
| Express | Web framework | 
| MongoDB | NoSQL database | 
| Mongoose | ODM for MongoDB | 
| JWT | Secure authentication | 
| Bcrypt | Password hashing | 
- Node.js ≥ 16.x
 - MongoDB Atlas account
 - Git
 
- Clone the repository
git clone https://github.com/your-username/expense-tracker.git cd expense-tracker 
2.Backend Setup
 cd backend 
 npm install
 npm run dev
 cp .env.example .env
 # Add your MongoDB URI and JWT secret in .env3.frontend Setup
 cd frontend
 npm i
 npm run dev4,Run Development Server
 # In server directory
npm run dev
# In client directory (new terminal)
npm start📸 Application Screenshots
Auth Screens
Login Page

🌐 Deployment Frontend (Vercel)
https://img.shields.io/badge/Deployed%2520on-Vercel-black?style=for-the-badge&logo=vercelBackend (Render)
https://img.shields.io/badge/Deployed%2520on-Render-46E3B7?style=for-the-badge&logo=render📜 License This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contributing
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin main)
Open a Pull Request👨💻 Developer






