Introduction

Welcome to ScandiPWA!

Introducing a fully-extensible PWA theme for Magento 2 and two ways of local installation based on your needs. Below, you will find more information on each of them:

Create ScandiPWA App

Create ScandiPWA App is an officially supported way to create ScandiPWA applications. It offers a modern build setup with no configuration.

How does it work?

The core of the CSA is a well-known Create React App - an officially supported way to create single-page React applications.

With a CRACO (Create React App Configuration Override) plugin on top, we you can use all Create React App possibilities and still be able to customize ESLint, Babel, and other configurations.

Create ScandiPWA App implements Override and Plugin mechanisms on top of CRACO. It can be used to develop React applications while enjoying an enhanced development experience.

ScandiPWA Theme

Alongside a new way of building your React applications, we created an open-source PWA theme for Magento 2.

ScandiPWA theme is enabling you to build a faster, smoother, and offline-enabled experience for your customers, boosting conversion rates. It is built on Progressive Web App (PWA) technology, which is increasingly favored by companies such as Amazon, Alibaba and Uber due to its UX improvements.

The ScandiPWA theme is fully customizable. It introduces a new PWA front-end for Magento 2 alongside the back-end Magento modules with GraphQL endpoints needed to cover all Magento 2 features.

Create Magento App

When it comes to the back-end development, we introduce you the Create Magento App - the fastest way of setting up Magento locally. This deployment technology combines two powerful approaches of containerization and Infrastructure as code to provision you a Magento 2 instance in minutes.

With just one command line, you can link your Create Magento App together with your Create ScandiPWA App, and build your Magento 2 PWA store locally.