A full-stack expense tracking application built with React, Node.js, Express, and MongoDB. This app helps users manage their expenses, categorize them, and get a clear overview of where their money goes.
- ✅ Add, update, and delete expenses
- ✅ Categorize expenses (e.g., Food, Transport, Bills)
- ✅ Dashboard with total expenses summary
- ✅ Responsive design with Tailwind CSS
- ✅ Persistent data using MongoDB
- ✅ Express
- React
- Tailwind CSS
- Axios
- Node.js
- Express.js
- MongoDB (with Mongoose)
cd backend
npm install
# Add your MongoDB connection string to a `.env` file
npm run devcd frontend
npm install
npm run devCreate a .env file in the backend folder:
MONGODB_URI=your_mongodb_connection_string
PORT=5000Feel free to fork the repo, submit issues, or send pull requests!
- Inspiration from frontend mentor & budget tracking apps
- Mongoose + Express documentation





