A book rating site using Flask and the Goodreads API. Users can store reviews and ratings in a SQL database.
Users can search by book title, author, year of publication from a single input form
Search query returns upto 20 of the best matches
Results shown for the search term '1954' - some of the results have different years because 1954 is also in the ISBN for these books.
This was deliberately chosen to allow users to search by incomplete ISBN values.
An example of a dynamically generated page for book with previous comments or ratings displayed if the user has saved them on a previous visit.