Graphql Endpoint Graphql Endpoint.*
This project is example of e-commerce web app that allows you to have some basic funtionallities. If you want to add more , please fork this repository and contriubute with your own logic.
First go clone this repository to run the server for the endpoints Graphql Endpoint.*
Clone this repo and go to the project folder and install required dependencies:
npm install
And run Webpack to watch scss files changes:
npm start
Project will be automatically open at http://localhost:3000/
For production build:
npm run build
-
You can simply add products to your cart.
- Click product card and it takes you product details page , you can choose your attributes and add to cart.
-
Change quantity of the product.
- You can change the quantity on cart overlay or on cart page.
-
Choose attributes of your product and add to your cart.
- If you choose same attribute and try to add product to cart , it will return an error "You have this product in cart".
-
Change the currency of the store.
- There is curreny redux state , so you can change the currency via currency overlay on header globally.
-
Preview the cart with the overlay with hover over the cart icon.
- There is cart overlay on header , you just need to hover over the cart icon.
-
Filtering products with category links.
- You can choose categories on header.