Skip to content

vishxly/Expense-Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Expense Tracker Application

Table of Contents

Overview

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.

Features

  • Add, view, and delete income records
  • Add, view, and delete expense records
  • View total income, total expenses, and balance
  • Transaction history
  • Responsive design

Installation

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • MongoDB

Backend Setup

  1. Clone the repository:

    git clone https://github.com/yadavvshall/Expense-Track.git
  2. Navigate to the backend directory:

    cd expense-tracker/backend
  3. Install dependencies:

    npm install
  4. Install dependencies:Create a .env file and configure your environment variables:

    PORT=5000
    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret
    
  5. Install dependencies:

    npm start
    

Frontend Setup

  1. Open a new terminal and navigate to the frontend director

    npm startcd expense-tracker/frontend
  2. Install dependencies:

    npm install
  3. Open a new terminal and navigate to the frontend director

    npm start
  4. License This project is licensed under the MIT License. See the LICENSE file for details.

    Feel free to customize this README.md file with any additional information or instructions specific to your application.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages