Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.32 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.32 KB

Expense Tracker

Expense Tracker is a web application designed to help you manage your expenses efficiently. It provides a chart that categorizes your expenses for better visualization. The frontend is built with React.js and Redux, utilizing Material UI for styling. The backend is powered by Node.js and Express.js, with MongoDB serving as the database.

image

image

Features

  • User authentication with login and registration
  • Categorize each expense
  • Visualize expenses with category-wise charts
  • Add and delete categories
  • Update and delete previous expenses

Usage

Environment Variables

The .env file is included intentionally solely for the purpose of this event

Install Dependencies and run the project

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install the necessary packages for both client and server by running:
    cd server
    npm install
    cd ../client
    npm install
    cd ..
    
  4. To run the client on port 5173, use the following command:
    npm run dev
    
  5. To run the server, use the following command:
    npm run dev