- Travis Barnes
- Brandon Cao
- Austin Gheen
- James Dolan
- Fawaz Altheneyan
- AddressBook.py -- The 'main' program. Open this to start the address book.
- db.py -- Database API
- gui.py -- Controller for all things gui related.
- about.py -- 'About Us' window. Choose 'About' from the 'Help' menu when AddressBook is open.
- acw.py -- Window for adding a new contact.
- addcw.py -- Confirmation window when adding a new contact with missing required fields.
- dcw.py -- Confirmation window when choosing to delete or edit a contact.
- ecw.py -- Window for editing a contact.
- editcw.py -- Confirmation window when user chooses to edit a contact.
- new.py -- Window for opening a new address book.
- newcw.py -- Window used when user doesn't input an address book name.
- ns.py -- Window used when user tries to delete or edit a contact when nothing is selected.
- Python3
- Tkinter
- Clone this repo.
- Using terminal, type in
cd 'path/to/repo/folder'
without the quotes. - Type in
python3 AddressBook.py