A tongue-in-cheek store for services to reduce stress for busy or overworked parents around the holidays.
Let us take things off your overly full holiday plate!
holidayhelper.herokuapp.com
Powered by React, Redux, Sequelize, Node, Bootstrap, and Express
Created by @thefishter, @keziyah, @rachelfreya, and @katecald
- Site visitors can browse products, add items to a
Cart, and checkout seamlessly - Current number of items in cart is displayed in navbar
- All completed orders are confirmed by email, with order summary and shipping info
- Users may sign up for and log into an account, enabling them to view order history in
My Account
- #84 Upon logout, the page should refresh automatically, so the navbar updates with the appropriate links (
Log InandSign Uprather thanMy AccountandLog Out), and the number on the cart icon resets to zero. - #70 Quantity dropdowns on main products homepage currently update state on general
App Container. Therefore, if a user switches to a single product detail page and adds one item from there, since the quantity dropdown on that page is not changed, the previous quantity set on state by the dropdown on the homepage will override the default quantity of one requested on the single product page, causing the wrong quantity of items to be added to the cart. - If a user logs in before starting an order (i.e. before adding any product to the cart), the subsequent order will not be associated with their login in the database, and therefore won't appear in their order history.