"# MERN-Expense-Tracker"
This is a full-stack web application built using the MERN stack (MongoDB, Express.js, React, and Node.js) for tracking personal expenses.Through this expense tracking app, I want to showcase my full stack development skills and open doors of new opportunities for myself.
*LIVE WEBSITE :- https://expensetrack-1.onrender.com/
Technologies Used:
-
Frontend:
- React: A JavaScript library for building user interfaces
- Toastify: A lightweight JavaScript library for displaying toast notifications
- Css : For the process of styling, designing & making it responsive
-
Backend:
- Node.js: A JavaScript runtime environment for building server-side applications
- Express.js: A popular Node.js framework for building web applications
-
Database:
- MongoDB: A NoSQL database for storing and retrieving data
-
Security:
- Bcrypt: A password hashing library for secure password storage
- Cors: For allowing cross-origin requests
- Cookie-Parser: For securing cookies of user
-
Other Tools: -Render: For Hosting Backend & Frontend -Axios : To connect server with frontend
Features: -User Authentication: Secure user registration and login with password hashing. -Expense Tracking: -Add new expenses with categories, amounts, and dates. -View a list of all expenses. -Filter expenses by date range, category, and amount. -Edit and delete existing expenses.