Skip to content

mithatercan/ecommerce-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphql Endpoint Graphql Endpoint.*

Overview Project 📹

Intro 💡

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.

Setup 🔧

First go clone this repository to run the server for the endpoints Graphql Endpoint.*

Installation

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

Features ⭐

  1. 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.
  2. Change quantity of the product.

    • You can change the quantity on cart overlay or on cart page.
  3. 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".
  4. Change the currency of the store.

    • There is curreny redux state , so you can change the currency via currency overlay on header globally.
  5. 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.
  6. Filtering products with category links.

    • You can choose categories on header.

About

Ecommerce web application with GrapqhQL endpoint

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published