technology used: React, Class Component, Firebase, Redux, Apollo-clinet, Styled-components, graphql-tag.
In this app you can add and remove products from cart. you can see the product detail page by clicking on the product. If the product is not in stock you can't be able to click it because it's disabled.