Rate and review books with R8Books

Register for a free account and search from a list of 5000 titles either by their Title, Author or ISBN. Then rate from a scale of 1 to 5 stars and write your review!

Register Log In


R8Books is a web application written in Python that uses the Django web framework and is currently being hosted on the Heroku platform. You can find the GitHub repository here.

Originally designed with the Flask framework for the CS50’s Web Programming with Python and JavaScript course.


Authenticated users can make a GET request to the /api/(isbn) route, where (isbn) is an ISBN number. R8Books will return a JSON response containing the book’s title, author, publication date, ISBN number, review count, and average score.