Demonstrates functionality of adding and removing bookmarks utilizing an API and a local database.
npm install
npm start
User can add bookmarks to bookmark list. Bookmarks contain:
• Title
• URL link
• Description
• Rating (1-5)
• User can see a list of bookmarks when they first open the app.
• All bookmarks in the list default to a "condensed" view showing only title and rating.
• User can click on a bookmark to display the "detailed" view.
• Detailed view expands to additionally display description and a "Visit Site" link.
• User can remove bookmarks from bookmark list.
• User will receive appropriate feedback when they cannot submit a bookmark.
• Check all validations in the API documentation (e.g. title and url field required).
• User can select from a dropdown (a element) a "minimum rating" to filter the list by all bookmarks rated at or above the chosen selection.