Notebook application
The entry point of the application is the app
module.
- The application must start by showing a list of options of what can be done with the app and allow the user to enter a choice to start the application.
- It must be possible to add a contact
- The contact may have the following data:
- Name
- Telephone
- Favorite (this option allows you to mark a contact as a favorite)
- It must be possible to view the list of registered contacts
- It must be possible to edit a contact
- It should be possible to mark/unmark a contact as favorite
- It should be possible to see a list of favorite contacts
- It must be possible to delete a contact