The Expense Tracker Application is a web-based tool designed to help users manage their finances by tracking income and expenses. The application provides an easy-to-use interface to add, view, and delete financial records, and visualize financial summaries and histories.
- Add, view, and delete income records
- Add, view, and delete expense records
- View total income, total expenses, and balance
- Transaction history
- Responsive design
- Node.js
- npm (Node Package Manager)
- MongoDB
-
Clone the repository:
git clone https://github.com/yadavvshall/Expense-Track.git
-
Navigate to the backend directory:
cd expense-tracker/backend -
Install dependencies:
npm install
-
Install dependencies:Create a .env file and configure your environment variables:
PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret
-
Install dependencies:
npm start
Frontend Setup
-
Open a new terminal and navigate to the frontend director
npm startcd expense-tracker/frontend
-
Install dependencies:
npm install
-
Open a new terminal and navigate to the frontend director
npm start
-
License This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to customize this
README.mdfile with any additional information or instructions specific to your application.