Skip to content

A simple interactive Python program that is used to record daily life incomes and expenses.

Notifications You must be signed in to change notification settings

michellenovenda/pyMoney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pyMoney

A Graphical User Interface (GUI) that is used to record daily life incomes and expenses that is implemented with Python and Tkinter.

Features:

  1. 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.
  2. Delete: Lets user delete a record one at a time. Can handle deletion of duplicate records.
  3. Change: Lets user change the record's information.
  4. Find: Find all records under a specific category or a subcategory specified by the user.
  5. 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.
initial

Adding a record using the "Add a record" button after user inputs Date, Category, Description, and Amount.
Add records

User can find all records under a specific category.
findCategory

Exception Handling:
Invalid input of initial money.
invalidinitial

Invalid input of Amount.
invalidinput

Invalid input for Date.
invalidDate

About

A simple interactive Python program that is used to record daily life incomes and expenses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages