A Graphical User Interface (GUI) that is used to record daily life incomes and expenses that is implemented with Python and Tkinter.
Features:
- Add: Lets user input a complete data of their income/expense records (category, description, and amount), which will then be saved in a records.txt file.
- Delete: Lets user delete a record one at a time. Can handle deletion of duplicate records.
- Change: Lets user change the record's information.
- Find: Find all records under a specific category or a subcategory specified by the user.
- Save: Save the current records to records.txt file.
Program Overview
User can input their initial money when using the program for the first time.
Adding a record using the "Add a record" button after user inputs Date, Category, Description, and Amount.
User can find all records under a specific category.