-
Notifications
You must be signed in to change notification settings - Fork 1
Frontend Routes
This page displays a log in form
Backend routes included:
GET /loginPOST /login
This page displays a signup form.
Backend routes included:
GET /signupPOST /signup
This page displays a collection of books for the user to browse, as well as navigation to the user's bookshelves and profile. The user will also have the ability to add a book to the BrainFood book collection for other users to review or add to their bookshelves.
Backend routes included:
GET /homeGET /booksPOST /books
This page displays all books that have been added to an individual bookshelf. The user will also be able to navigate to other bookshelves and create or delete a bookshelf.
Backend routes included:
GET /bookshelves/:idPOST /bookshelvesDELETE /bookshelves/:idPOST /bookshelves-to-booksDELETE /bookshelves-to-books/:id
This page displays individual book with associated reviews. Logged in users can review a book on this page and can update or delete their review. The user can also add tags and a status to a book.
Backend routes included:
GET /books/:idPUT /books/:idDELETE /books/:idGET /books/:id/reviewsPOST /books/:id/reviewsPUT /books/:id/reviews/:idDELETE /books/:id/reviews/:idGET /books/:id/tagsPOST /books/:id/tagsPUT /books/:id/tags/:idDELETE /books/:id/tags/:idGET /books/:id/users/:id/readstatusPOST /books/:id/users/:id/readstatusPUT /books/:id/users/:id/readstatus
This page displays an individual user's profile, with the ability to edit or delete the profile account page.
Backend routes included:
GET /users/:idPATCH /users/:idDELETE /users/:id