Skip to content

A Flask application with PostgreSQL database, hosted on Heroku.

Notifications You must be signed in to change notification settings

saikumar221/Book-Review-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Review System

This is a website built using Flask Framework and PostgreSQL databse.

https://booksreview-project1.herokuapp.com/


Features

  • Users can register providing a username and password.

  • Users, once registered, Can log in to the website with their username and password.

  • Logged in users should be able to log out of the site.

  • Import.py file is used to upload the data from .csv file into the PostgreSQL database which is on Heroku.

  • Once a user has logged in, they should will be taken to a page where they can search for a book. Users can type in the ISBN number of a book, the title of a book, or the author of a book. After performing the search, website will display a list of possible matching results, or some sort of message if there were no matches. If the user typed in only part of a title, ISBN, or author name, search page will find matches for those as well!

  • When users click on a book from the results of the search page, they will be taken to a book page, with details about the book: its title, author, publication year, ISBN number, and any reviews that users have left for the book on your website.

  • On the book page, users can submit a text component to the review where the user can write their opinion about a book. Users should not be able to submit multiple reviews for the same book.

  • Review Data: On book page, display (if available) the average rating and number of ratings the work has received from Goodreads. API Access: If users make a GET request to website’s /api/ route, where is an ISBN number,website should return a JSON response containing the book’s title, author, publication date, ISBN number, review count, and average score.


About

A Flask application with PostgreSQL database, hosted on Heroku.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published