Personel-Tracker

Expense Management System using MERN Stack

Live Website: https://main.d1sj7cd70hlter.amplifyapp.com/

Project Description:

The Expense Management System is a web-based application designed to assist users in tracking and managing their daily expenses. This system is built using the MERN stack (MongoDB, Express.js, React.js, and Node.js) to create a scalable, responsive, and user-friendly application.

Objectives:

1. Simplify expense tracking for individuals and organizations.

2. Provide detailed insights into spending patterns to enable better financial management.

3. Offer a platform for users to create, update, and delete expenses and categories.

4. Generate comprehensive reports based on user-defined time periods and categories.

Features

Technical Architecture:

Clone the project

  git clone https://github.com/GaganKDB/Personel-Tracker.git

Go to the project directory

  cd Personel-Tracker

Go to the frontend directory and Install dependencies

  cd frontend
  npm install

Go to the backend directory and Install dependencies

  cd backend
  npm install

Start the frontend server

  npm start

Start the backend server

  npm run dev

Environment Variables

To run this project, you will need to add the following environment variables to your .env file in backend folder

create config folder and add config.env file in it and all all env variables there.

MONGO_URL : Your MongoDB Connection String

PORT: PORT number

Tech Stack

Client: React, Redux, react-bootstrap, Material Icons, tsparticles

Server: Node, Express

Database: MongoDB

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Badges

Add badges from somewhere like: shields.io

MIT License GPLv3 License AGPL License

License

MIT