Skip to content

BTANISHA11/ExpenseTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Brief Description

This web application enables you to effortlessly manage your finances by tracking your income and expenses in a user-friendly interface. It empowers you to:

  • Add new income and expenditure details with ease.
  • View a comprehensive breakdown of your transactions.
  • Stay on top of your finances with the constantly updated balance displayed prominently.

Tech Stack

The application leverages a robust technology stack to ensure efficient data management and a smooth user experience:

Frontend: React.js

Backend: Node.js

Installation and Setup

Prerequisites:

Node.js (version 12 or later) and npm (Node Package Manager): Download NodeJs

Steps:

1. Clone the repository:

git clone https://github.com/BTANISHA11/ExpenseTracker.git

2. Install dependencies:

npm install

3. Start the development server:

npm start

This will typically launch the application at http://localhost:3000/ in your web browser.

Features to be Added

  • User Registration and Profile
  • Expense Categories
  • Expense Entry
  • Income Tracking
  • Implement a budgeting feature that allows users to set spending limits for different categories and receive notifications when approaching or exceeding these limits.
  • Expense Analytics
  • Multiple Currency Support
  • Expense Reminders
  • Implement a robust search functionality and filters, allowing users to quickly find specific transactions or analyze expenses based on criteria.`