Note: This project is beta quality. We don't advise using it in production.
A GraphQL-powered, PWA, single-page application storefront for Saleor.
- Headless ecommerce storefront built with GraphQL, Apollo Client, React and Typescript
- Offline mode (beta)
- Saleor GraphQL API integration
- Single-page application experience
- Braintree Payment Gateway integration
See the public demo of Saleor Storefront!
Or launch the demo on a free Heroku instance.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
A running instance of Saleor.
To run the storefront, you have to set the
API_URIenvironment variable to point to the Saleor GraphQL API. If you are running Saleor locally with the default settings, set
Clone the repository:
git clone https://github.com/mirumee/saleor-storefront.git
Enter the project directory:
Using stable release
To use the official stable release, checkout to a release tag:
$ git checkout 2.10.0
See the list of all releases here: https://github.com/mirumee/saleor-storefront/releases/
Using development version
If you want to use the latest development version, checkout to the
$ git checkout master
Install NPM dependencies:
Run the development server:
http://localhost:3000 to access the storefront.
This project is licensed under the BSD-3-Clause License - see the LICENSE file for details