Expense Tracker is a web application designed to help users manage their expenses efficiently. It allows users to track their spending by recording details such as date, amount, category, and notes for each expense. The application provides features to add and view, along with visual representations of expense data through charts.
The Expense Tracker application is built using the following technologies:
- NextJs
- Axios
- MongoDB
- JSON Web Token (JWT)
- NodeJS
- ChartJS
- React Toastify
To set up the Expense Tracker project locally, follow these steps:
nodejs
installed on your local machine.
-
Clone the repository to your local machine:
git clone https://github.com/krishnas005/expense-tracker.git
-
Navigate to the project directory:
cd expense-tracker
- Install dependencies for both the frontend and backend:
npm install
- Configuration
Create a .env file in the root directory:
MONGODB_URI=""
JWT_SECRET=""
- Running the Application
npm run dev
Access the Expense Tracker application in your browser at http://localhost:3000.
"# expense-tracker"