Books - A Book Review Website

Full-Stack

The challenge: Build a book review website. Users will be able to register for your website and then log in using their username and password. Once they log in, they will be able to search for books, leave reviews for individual books, and see the reviews made by other people. You’ll also use a third-party API by Goodreads, another book review website, to pull in ratings from a broader audience. Finally, users will be able to query for book details and book reviews programmatically via your website’s API.

What I did:

  • Developed a book review web application where users can authenticate themself, search and review books, and respond to query for book details and book reviews programmatically via its API.
  • Written the application backend in Flask with the implementation of Blueprint to make the app modular.
  • Built the database in PostgreSQL to deploy the app in Heroku.
  • Created the front-end with Bootstrap and Sass.

Technology I used:

  • Flask
  • PostgreSQL
  • Plain JavaScript
  • Bootstrap
  • Sass

View Project

View Code