The Contact Management System is a command-line application designed for managing personal contacts. Users can add, update, delete, and view contacts, with data stored in a JSON file. This project showcases basic file handling, data manipulation, and CRUD operations in Python.
- Add Contact: Add a new contact with name, phone number, and email address.
- Update Contact: Update the phone number and/or email address of an existing contact.
- Delete Contact: Remove a contact from the system.
- View Contacts: Display all contacts with their details.
- Search Contact: Find and display a contact by name.
- Python 3.x