An open API service indexing awesome lists of open source software.

https://github.com/eduamdev/ecommerce-gatsby

A JAMstack Ecommerce Site built with Gatsby, Stripe and Netlify Functions
https://github.com/eduamdev/ecommerce-gatsby

gatsby netlify netlify-functions react-hooks stripe-elements styled-components

Last synced: 15 days ago
JSON representation

A JAMstack Ecommerce Site built with Gatsby, Stripe and Netlify Functions

Awesome Lists containing this project

README

        

[![Netlify Status](https://api.netlify.com/api/v1/badges/9086617f-7b6c-4609-a592-b9f2d3bc9173/deploy-status)](https://app.netlify.com/sites/ecommerce-shoe-store/deploys)

# 👟 Ecommerce Shoe Store

Demo site is here: [Shoe store demo](https://ecommerce-shoe-store.netlify.com/)

![screenshot of the site](./src/images/shoe-store-ss.png "Shoe Store screenshot")

## Build Setup

```bash
# Install the Gatsby CLI
$ npm install -g gatsby-cli

# Install dependencies
$ npm install

# Start the development server
$ npm start
```

## Building and Running for Production

```bash
# Generate a full static production build
$ npm run build

# Preview the site as it will appear once deployed
$ npm run serve
```

## Built With

- [Gatsbyjs](https://www.gatsbyjs.org/) - React Toolchain
- [Hooks API](https://reactjs.org/docs/hooks-intro.html) - App State Management
- [Stripe](https://stripe.com/) - Handle Checkout Submit
- [Netlify](https://www.contentful.com/) - Handle Server Functions & Hosting

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details