A web-based expense tracker application that allows users to log their daily expenses, view them in real-time charts, and manage their finances efficiently.
- Daily Expense Logging: Add, edit, and delete your daily expenses.
- Data Visualization: View detailed charts (powered by Chart.js) that visualize your spending trends.
- Category-based Organization: Categorize expenses to gain better insights into your spending habits.
- Responsive Design: A mobile-friendly interface for tracking expenses on the go.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB (for storing expenses data)
- Visualization: Chart.js (for graphical representation of expense data)
Make sure you have the following installed:
- Node.js
- MongoDB
-
Clone the repository:
git clone https://github.com/nikki-infinte/Expense_tracker.git
-
Navigate project Directory
cd Expense_tracker/expense-tracker
3.Install required dependency ```bash npm install 4.Start the MongoDB server:
mongod
Run the application: npm start Access the app in your browser:
Open your browser and visit http://localhost:3000.
Usage Add Expense: Input the amount, select the category, and add a description of your expense. View Charts: Analyze your spending patterns with the help of interactive charts. Edit/Delete: Manage your past expenses by updating or removing entries.