ScandiPWA is a single page application theme for Magento with advanced PWA capabilities.
How?
ScandiPWA can be installed as a regular Magento theme, however, the usual layout/template system is not utilized. Instead, we are using React components to render the application and utilize GraphQL API of Magento 2.3.
Check our instroduction to the ScandiPWA tech stack:
Sounds interesting? Make sure to ⭐ scandipwa base-theme repository so you can keep up to date with the latest releases!
Not yet convinced? Check out our ScandiPWA demo!
ScandiPWA covers 300+ default Magento features including:
- Multistore support
- Multiple languages and currencies
- Customer registration and My Account
- Payment methods such as Stripe, Paypal, and more
- Shipping methods such as UPS and FedEx
Want to learn more? See the FULL list of supported features in our roadmap.
To install the ScandiPWA theme, please visit our scandipwa-base repository.
Available setup options:
- Docker on Linux
- Existing Magento
- With remote server
- Docker on Mac (upcoming)
Quick start → Docker Setup on Linux
ScandiPWA core team is here to make your life easier and the coding process more delightful. See what we have for you:
Still feeling lost?
Join our community Slack channel and ask the core team directly!
Unless you are trying to contribute, use composer to install the package: composer install scandipwa/installer
. See more details here.
Also, make sure your server root is /pub
. Read more how to do this in official Magento 2 docs.
Thanks goes to these wonderful people (emoji key):
Here is how you can do it - How to contribute