Skip to content

joshdaos/GitSumCoffee

Repository files navigation

GitSumCoffee

Click Here for a demo!

MEN Stack Application

  • Express
  • MongoDB/Mongoose
  • Node

GitSumCoffee

User Stories:

Login Page:

  1. On home page, the user should be prompted to enter in their email address and password.
  2. The user will click on Login/Sign Up after entering in email address and password.
  3. If they already aren't a user, it will automatically create an account.
  4. The user can also choose to click on continue as guest.
  5. The user will then be directed to the Best Sellers page.

Best Sellers Coffee:

  1. On the Coffee page, the user is able to choose/select from 4 different best selling coffee choices.
  2. User is able to select a coffee of their choice.

Selected Coffee Page:

  1. The user will be directed to the page where they can view the selected coffee of their choice from the Best Sellers page.
  2. This page will display information about the coffee and allow the user to choose to add it to their cart.

Cart:

  1. User is able to conclude their decision whether to buy or remove coffee from cart.
  2. User is able to press the remove button to remove coffee from cart.

Bonus features:

  1. Once user decides to purchase coffee, they press the checkout button.
  2. 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.
  3. Writing a review on selected coffee.
  4. The coffee has a list of ratings (out of 5).

Userflow:

User Flow

WireFrame:

Wireframe

Code Snippets:

Snippet 1. https://imgur.com/l7v8miT

Snippet 2. https://imgur.com/u4lkZsM

Snippet 3. https://imgur.com/afN1ZjY

MVP

reverse engineering website: https://www.peets.com/

Key features:

  1. Login/sign up, email, password
  • if user doesn't sign up or login, they can continue as a guest
  1. view & choose coffee products, user gets an option to add to bag with an "ADD TO BAG" button

  2. 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
  1. 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

Full Crud Functionality:

  • 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

Routes:

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •