A simple contact management application created for my CANTILEVER Python Programming Internship.
- Add new contacts with name, phone, and email.
- View all saved contacts.
- Update or delete contacts.
- Search contacts by name.
- Data is stored persistently in a local JSON file.
- Python
- Tkinter for GUI
- JSON for file-based data storage
- Make sure you have Python installed.
- Install requirements (if any): pip install tkinter
markdown Copy Edit (Usually Tkinter is pre-installed.)
- Run the app: python contact_book.py
yaml Copy Edit
contact_book.py— Main application script.contacts.json— Stores all contact data.
- Make sure
contacts.jsonis in the same folder. - Data persists even after closing the app.
MOHD ADEEB