This is a full CURD application that builds with python. It's can control with some specific commands. as like -
help
- to see all valid commands.add
- for adding a new contact in the contact list.show
- for show all saved contacts.edit <id>
- for edit a specific contact.remove <id>
- for remove a specific contact.clear
- to remove all contacts.cls
- for clear terminalexit
- for exit the whole program.
All contacts are save on ./contacts/data.json
here is the UML diagram.