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.
- 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
localStorageto retain data across sessions. - Responsive Design: Optimized for various screen sizes to ensure a seamless user experience.
- A modern web browser (e.g., Chrome, Firefox, Safari)
- An internet connection to load external libraries (e.g., Chart.js)
-
Clone the repository:
git clone https://github.com/Ronitsabhaya75/Expense_Tracker.git
Enter a description and amount, then click "Add transaction." The transaction is added to the list and saved in localStorage.
Transactions are displayed in a list format, with options to delete them.
- Track Balance:T he balance, total income, and total expenses are automatically calculated and updated.
- Visualize Data: A line chart provides a graphical representation of your transactions over time.
- Delete Transactions: Click the "x" button next to a transaction to remove it from the list and update the balance and chart.
This project is licensed under the MIT License. See the LICENSE file for details.
Chart.js: For providing the charting library used to visualize data. Web Development Community: For inspiration and resources that helped in building this application.