Skip to content

MrQuantum1915/ExpenseTracker-Debugathon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.7%
  • HTML 1.7%
  • CSS 1.6%