Gatsby starter for creating an eCommerce site using Vendure eCommerce api. Currently work in progress.
This starter adapts an existing Gatsby eCommerce starter which adapts an existing NextJS eCommerce starter for GatsbyJS.
Demo: WIP
Install this starter (assuming Gatsby is installed) by running from your CLI:
gatsby new gatsby-store https://github.com/kencruz/gatsby-starter-vendure
npm run develop
A vendure server is needed for this store to run successfully.
Create a .env.development
and .env.production
file at the project root with
your vendure shop api url
.
VENDURE_SHOP_API=
- Vendure eCommerce API
- React 16
- PWA (includes manifest.webmanifest & offline support)
- Eslint & Prettier
- Styled Components
- Google Analytics - (you enter the tracking-id)
- Semantic-UI
- Authentication via Vendure (Login and Register)
- Stripe checkout