Book Lovers is a web application that lets users search for a book based on title. Books will be displayed based on their unique volume Id. LocalStorage will be used to store user's favorite books.
AS A student,
I WANT to search for a book by the title
SO THAT I can find information on the book and bookmark it to favorites
GIVEN a search dashboard
WHEN I load the page
THEN I am presented with the home page with search bar for books and favorite book button on the left
WHEN I search for a book
THEN I am presented with series of search results
WHEN I view a list of search results
THEN I am presented with the book title, cover, author, some description about the book and learmore link.
WHEN I click on the learnmore link
THEN I am presented with the book details with title, sub-title, isbn, published date, rating stars and bookmark icon to mark the book favorite
WHEN I click the bookmark icon
THEN the book is saved in the local storage and user can view it in the favorite section on the home page
WHEN I click on the favorite books button on the home page
THEN I can view the list of my favorite books
WHEN I click on a title of the favorite book
THEN I'm redirected to the book details page
- HTML
- CSS
- Ulkit
- JavaScript
- Server-side API
- Ulkit link: https://getuikit.com
- Search term API
- Volume API
- Selected book item links to google/amazon to purchase.
- Selected book have real reviews.
- Authors have a page of their own with books that belong to them.
- Learn more about the authors.
- Offer users book previews.
- Enlarge covor photo on click/hover.
- Recommeneded books displayed to users.
- Search for more books.