A python program with Graphic User Interface that lets the user to
- Add Contact
- Edit Contact
- Delete Contact
- Search Contact by Name
Before saving a contact, the details goes through a validity check, where it checks if the phone number and the email address given by the user if valid and follows the required format of the program. It also checks if the phone number to be added is existing in the database. Once done, the details are stored to an SQLite database. The same flow for updating the contact details.
- python - Backend
- customtkinter - Frontend
- sqlite3 - Database
Download the Repository through Clone Repository using Git or Download Zip.
git clone https://github.com/clarencesarmiento/Phonebook.git
After downloading, go to cmd
and navigate to the folder directory.
cd \folder_directory\Phonebook
Use pip to install required packages inside
the requirements.txt
.
pip install -r requirements.txt
Run the phonebook.py
using python.
python phonebook.py
Distributed under the MIT License. See LICENSE
for more information.