Refer to "Practices of the Python Pro", chapter 6, section 2 for additional information.
- Bookmark:
- ID - unique numerical
- Title - short text for the bookmark
- URL - link to the site being saved
- Notes - longer text description of the bookmark (optional)
- Date added - timestamp to see how old a bookmark is
- CRUD app - create, read, update, delete
- CLI for presentation layer
- DB for persistence layer
- CRUD actions for business logic