Click Here for a demo!
- Express
- MongoDB/Mongoose
- Node
- On home page, the user should be prompted to enter in their email address and password.
- The user will click on Login/Sign Up after entering in email address and password.
- If they already aren't a user, it will automatically create an account.
- The user can also choose to click on continue as guest.
- The user will then be directed to the Best Sellers page.
- On the Coffee page, the user is able to choose/select from 4 different best selling coffee choices.
- User is able to select a coffee of their choice.
- The user will be directed to the page where they can view the selected coffee of their choice from the Best Sellers page.
- This page will display information about the coffee and allow the user to choose to add it to their cart.
- User is able to conclude their decision whether to buy or remove coffee from cart.
- User is able to press the remove button to remove coffee from cart.
- Once user decides to purchase coffee, they press the checkout button.
- The user can select a checkbox for whole bean, grind, or espresso of said selected coffee before adding it to their bag or to only view the info about the specific coffee type before adding it to their cart or before reviewing.
- Writing a review on selected coffee.
- The coffee has a list of ratings (out of 5).
Snippet 1. https://imgur.com/l7v8miT
Snippet 2. https://imgur.com/u4lkZsM
Snippet 3. https://imgur.com/afN1ZjY
reverse engineering website: https://www.peets.com/
- Login/sign up, email, password
- if user doesn't sign up or login, they can continue as a guest
-
view & choose coffee products, user gets an option to add to bag with an "ADD TO BAG" button
-
user has a shopping bag to view what they've selected
- user is able to remove (delete) items from cart and can decrease and increase quantity of items
- Admin will be able to delete a product item from the admin URL
Bonus features:
- choose quantity on view selected coffee product page before adding to cart
- review selected coffee product and rate with stars
- C - creating an account
- R - view selected coffee from best seller's page
- U - Update the quantity of items in cart
- D - Remove product from the admin url
- Post - adding to cart and adding an account by signing up
- Put - updating quantity of product and removing items from cart
- Delete - admin deletes product items from admin url
- Show - user can view selected product items