I developed a Contact / Address Book Application to centralize my contact information in one accessible database. This application streamlines contact management by providing a unified platform for storing, viewing, editing, and deleting contacts. It eliminates the hassle of navigating through multiple sources such as email, phone contacts, and social media to find contact details.
- Save the code in a file with a ".py" extension.
- Open a code editor like VS Code or PyCharm and create a new file.
- Copy and paste the code into the file.
- Save the file with a name, e.g., "contact_manager.py".
- Open a terminal or command prompt and navigate to the directory where you saved the file.
- Run the program by typing
python contact_manager.pyin the terminal and press Enter. - Enter "admin" for the username and "password" for the password in the login window.
- Upon successful login, the contact management application window will appear.
*Alternatively, you can use Replit to see the output, unit tests, etc.
- After logging in, you'll be in the contact management window.
- Add new contacts by filling in the fields in the "Add Contact" section and clicking the "Add" button.
- View all existing contacts by clicking the "View Contacts" button.
- Edit a contact by clicking the "Edit Contact" button and providing the ID, First name, Last name, Email, and phone number.
- Delete a contact by clicking the "Delete Contact" button and entering the contact's ID.
I relied on my class learnings, VS Code, and Replit IDE for developing the program. No external sources were used.
Click here to access my shared Replit, where you can view my code, unit tests, output, etc.