/backend-bookstore

Backend postgreSQL created from scratch, 4-person team, 2 day-sprint.

Primary LanguageJavaScript

backend-bookstore

Created a backend bookstore API from scratch. Project and testing created vertically.

Created BY

Michelle Nygren
GitHub: https://github.com/michellerenehey

Bailey Kuebelbeck
GitHub: https://github.com/baileykue

Kevin Do
GitHub: https://github.com/kevindo1

Brett Seifried
GitHub: https://github.com/brettseifried

Project Routes:

/api/v1/publishers

/api/v1/reviewers

/api/v1/books

/api/v1/reviews

Project Goals:

  • User can get a list of Publishers
  • User can get a list of Books
  • User can get a list of Authors
  • User can get a list of Reviewers
  • User can get a list of Reviews (limited to the top 100 highest rated)
  • User can get a single Publisher
  • User can get a single Book
  • User can get a single Author
  • User can get a single Reviewer
  • User can add a Publisher, Book, Author, Reviewer, and Review
  • User can update a Reviewer
  • User can delete a Reviewer if they don’t have any reviews
  • End-to-end (E2E) tests exist for all the supported routes
  • API is deployed to Heroku

ER Model:

ERM