-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Brandon Tamayo edited this page Jan 29, 2024
·
5 revisions
Welcome to the Group_Clone wiki!
- Users should be able to view all Products. (READ/GET)
- User Gets ProductImages when they Get Product (READ/GET)
- Users should be able to create a Product.(CREATE/POST)
- User should be able to (and have to) add a ProductImage(s) when creating a Product. (CREATE/POST)
- Users should be able to update their Product(s). (UPDATE/PUT/PATCH)
- Users should be able to delete their Product(s). (DELETE/DELETE)
- Users should be able to view all reviews on a Product. (READ/GET)
- Users should be able to create a review for a Product. (CREATE/POST)
- Users should be able to update their review for a Product. (UPDATE/PUT/PATCH)
- Users should be able to delete their review from a Product. (DELETE/DELETE)
- Users should be able to view all products added to their cart through local storage(READ/GET)
- Users should be able to add products to their shopping cart through local storage and store quantity and productId
- Users should be able to remove products from their shopping cart by clearing that storage.
- Users should be able to perform a "transaction" to complete their purchase. (Should clear the shopping cart and bring user to a receipt/order number?). Creating an order and an appropriate amount of related Order Items.
- Users should be able to view all of their favorite products. (Get route to get all associated ShoppingCartItems) (READ/GET)
- Users should be able to favorite products. (Post to create a FavoritedProduct) (CREATE/POST)
- Users should be able to delete products from their favorites. (DELETE/DELETE)