Skip to content

Kanto065/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Expense-Tracker

DESCRIPTION: Expense Tracker is a command-line interface (CLI) application that helps users track their expenses. It allows users to manage their financial transactions, view expense details, and calculate total expenses within a specified date range. The application utilizes data structures like lists and dictionaries to store and manipulate expense data.

FEATURES:

  1. Add an Expense: Users can add a new expense by entering details such as date, category, description, and amount. The input must be validated, for example negative amount can not be added, the category must be defined previously, if no category is found then the new category need to be added to the category list.
  2. View Expense List: Users can view their expense list, which displays all expenses with their corresponding details, including date, category, description, and amount.
  3. Filter Expenses: Users can filter expenses based on specific criteria such as date range, category, or a combination of both. The filtered list will display expenses that match the selected criteria.
  4. Calculate Total Expenses: Users can calculate the total expenses within a specified date range or for the entire expense list.
  5. Delete an Expense: Users can delete a specific expense by providing its unique identifier.
  6. Export Expense Data: Users can export the expense data to a CSV file for further analysis or record-keeping.
  7. Add category: New category can be added from her

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages