Skip to content

This is a full CRUD browser-based program written in React.js, Postgres, Express.js, and Node.js which a team coded in 1 week.

Notifications You must be signed in to change notification settings

JJVenable/GreatReads

Repository files navigation

Great Reads

January 2022

By:

Description:

  • This is a full CRUD browser-based program.
  • This was conceptualized, coded, and deployed as a team in one week.
  • This WebApp allows you to share your favorite books with other users.
  • Users are able to leave reviews for other users.
  • Users are able to create private lists for reviewing later.
  • Users are able to navigate to the Google Book Store if they would like to purchase a specific book.

Technologies Used:

  1. PostreSQL
  2. Express.js
  3. React.js
  4. Node.js
  5. Heroku

Getting Started

  1. Navigate to Deployed Project V1.
  2. Create an account. Email must include an "@" symbol.
  3. Search for any book, and click on it to add the book to a shared library on the Home page.
  4. Click on "Make A Suggestion List" and "Add to Personal List" to create a list tied to your user.
  5. Click "Save List" to save and close the list. It will render in the My Lists Page.
  6. Feel Free to browse and like books. Any book with -1 likes will be deleted from the shared library.

Screenshots:

Screenshots of Deployed 1.0

HomePage DetailsPage MyListPage

Trello

Future Updates:

  • Seed database with books pulled from an external API.
  • Add a 'Reviews' model associated with both books and users.
  • Allow Users to create and view reviews for books.
  • Refactor Books to be able to include other products.
  • When mapping through products, sort by average review.
  • Update Average rating when user submits a review
  • Improve User Authentication

Credits


END OF README.MD

About

This is a full CRUD browser-based program written in React.js, Postgres, Express.js, and Node.js which a team coded in 1 week.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •