Skip to content

Sample shopping cart app built with ReactJS, Redux, Material Design and ES6

Notifications You must be signed in to change notification settings

jcvilap/shopping-cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shopping-cart

Sample product/shopping cart app built with ReactJS, Redux, Material Design and ES6

User Story - Requirements

Create 3 pages with the following:

  • HomePage (Product List): make an API call, and list all 100 products from the following: API
  • Individual Product Page: (each product linked from home list). Should have 'add to cart' button/link somewhere on page.
  • Shopping Cart: should be able to view Items which have been placed in the cart. For this step, this can be generated from a hard-coded model. Shopping Cart page should also provide a total dollar amount of all items * quantity in the cart.
  • Add functionality to add/remove items from the Cart (cart model should no longer be hard coded)
  • Add ability to filter Product List page with a search term (search name, description, color, etc.)
  • Add ability to filter Product List page by items on sale
  • Add ability to sort the Product List by price
  • Persist shopping cart across sessions
  • Add 'related products' to the individual product page (perhaps via color, brand, name, description, etc.)

Rest API documentation:

https://bestbuyapis.github.io/api-documentation/?javascript