Skip to content

Ronitsabhaya75/Expense_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

An Expense Tracker application designed to help you manage and visualize your personal finances. This app allows you to add, view, and remove transactions, track your balance, income, and expenses, and visualize your financial data with a chart.

Features

  • Add Transactions: Easily add new transactions with descriptions and amounts.
  • View Transactions: See a comprehensive list of all your transactions with the ability to delete them.
  • Track Balance: Monitor your current balance, total income, and total expenses.
  • Visualize Data: Utilize a line chart to visualize your financial trends.
  • Persistent Storage: Transactions are saved in localStorage to retain data across sessions.
  • Responsive Design: Optimized for various screen sizes to ensure a seamless user experience.

Getting Started

Prerequisites

  • A modern web browser (e.g., Chrome, Firefox, Safari)
  • An internet connection to load external libraries (e.g., Chart.js)

Installation

  1. Clone the repository:

    git clone https://github.com/Ronitsabhaya75/Expense_Tracker.git
    

How It Works

Add Transactions:

Enter a description and amount, then click "Add transaction." The transaction is added to the list and saved in localStorage.

View Transactions:

Transactions are displayed in a list format, with options to delete them.

  1. Track Balance:T he balance, total income, and total expenses are automatically calculated and updated.
  2. Visualize Data: A line chart provides a graphical representation of your transactions over time.
  3. Delete Transactions: Click the "x" button next to a transaction to remove it from the list and update the balance and chart.

License

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

Acknowledgments

Chart.js: For providing the charting library used to visualize data. Web Development Community: For inspiration and resources that helped in building this application.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published