Skip to content

Latest commit

ย 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FINANCE TRACKER

Overview

This project is designed to help users track their financial goals by managing their income and expenses efficiently. It provides a dashboard with visual analytics, secure authentication, and seamless transaction handling. It includes features such as goal tracking, financial management, and transaction history. The system provides a user-friendly dashboard to interact with various backend services.

๐ŸŒ Live Demo

๐Ÿš€ Try the live application here:

๐Ÿ‘‰ Live Demo

Features

  • Set annual financial goals
  • Track income and expenses
  • Secure authentication and user session management
  • Data visualization using charts and graphs
  • API-based interaction with backend services

Installation

Prerequisites

Ensure you have the following installed:

  • Node.js
  • MongoDB
  • Express.js

Setup

  1. Clone the repository:

    git clone https://github.com/VISHRUT86/PS_2.git
    cd PS_2
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file and add the required configurations.

  4. Start the backend server:

    node server.js
  5. Start the frontend:

    npm start

Usage

  • Open http://localhost:3000 in your browser.
  • Authenticate and navigate through the dashboard.
  • Set and track your financial goals.
  • Visualize income and expenses through dynamic charts.

API Endpoints

  • POST /goal - Set a financial goal
  • GET /expenses/allย - Fetch expense summaryry
  • GET /incomes/allย - Fetch income summary
  • POST /transactionย - Make a transaction
  • POST /auth/login - Authenticate user

Contribution

Feel free to contribute to this project by submitting issues or pull requests.

Application Link

https://aman-ps2-frontend.onrender.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages