MoneyTracker is a sleek and efficient web application designed to help users manage their finances with ease. It allows for the simple tracking of expenses and earnings, presenting the data in a user-friendly dashboard for quick insights.
- Expense Tracking: Log every expense with details including amount, date, and category.
- Income Recording: Keep track of your earnings for a comprehensive financial overview.
- Dashboard Overview: Visualize your financial habits with our intuitive dashboard.
- Secure Storage: Your financial data is stored securely, ensuring privacy and safety.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: MongoDB
- Deployment:
To set up the project environment, follow these steps:
- Install all dependencies:
npm install- Install Express for server-side logic:
npm install express- Install Nodemon for automatic server restarts during development:
npm install nodemon- Install Mongoose to interact with MongoDB:
npm install mongoose- Install body-parser to parse incoming request bodies:
npm install body-parserRun the following command
npm run start localhost:5500/dashboard