Skip to main content
  1. All Posts/

sneaker-store-ecommerce-v2

eCommerce JavaScript

Sneaker Store

Project Overview

Sneaker-Store-Ecommerce is an ecommerce app created with Gatsby. When you enter the website, you can view items, and buy them through Stripe. To mantain cart I used custom hook use-shopping-cart. In cart you can finalize your order using checkout button, which redirect you to checkout.
This is my second approach to create E-Commerce project with Stripe. First version is client side only, without any backend – after adding products to cart, you are being redirected to pre-build checkout provided by Stripe. This version has created checkout page using React Elements and you are able to finalize your order within origin website Both versions are linked down below.

Live Versions πŸ“

First Version – Client Side Only:
https://sneaker-store-ecommerce.netlify.app

Second Version – Cliend and Server Side, using Stripe Elements:
https://sneaker-store-ecommerce-v2.netlify.app

πŸš€ Quick start

Use Git to clone repository, then navigate into your new site’s directory and start it up.

git clone https://github.com/marek3289/sneaker-store-ecommerce
cd sneaker-store-ecommerce
gatsby develop

Available scripts

Command
Description

gatsby build
Create optimized build

gatsby develop
Start the development server

gatsby serve
Serve the production build

gatsby clean
Wipe out the cache folder and public directory

gatsby test
Run tests

License

Sneaker Store Ecommerce is licensed under the MIT License.