/base-theme

ScandiPWA Theme sources

Primary LanguageJavaScript

ScandiPWA

ScandiPWA Theme

The dev branch - 2.x-dev The stable branch - 2.x-stable Join community Slack Explore documentation

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:

intro to swpwa

Sounds interesting? Make sure to ⭐ scandipwa base-theme repository so you can keep up to date with the latest releases!

Demo

Not yet convinced? Check out our ScandiPWA demo!

demo_store

What do we support?

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.

Ready to try?

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

Quick start β†’ Docker Setup on Linux

Need help?

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!

Important note - theme update

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.

Contributors 🀝

Thanks goes to these wonderful people (emoji key):


alujane

πŸ’»

Dmitrijs Voronovs

πŸ’»

edgars1337

πŸ’»

Reinis Mazeiks

πŸ’»

aleksandrsho

πŸ–‹ πŸ’Ό 🌍

Artjoms Travkovs

πŸ’» πŸ€” πŸ‘€ πŸ’¬

ErnestsVerins

πŸ’»

Kirils Scerba

πŸ’»

Manoj MG

πŸ’»

ainarssondors

πŸ’» πŸ›

Vladimirs Mihnovics

πŸ’»

Yefim

πŸ’» πŸ›

Dmitry Asanov

πŸ’»

Ilja Lapkovskis

πŸ’» πŸš‡ 🚧

Raivis Dejus

πŸ’» πŸ›

KriΕ‘s

πŸ’» πŸ›

mageprincess

πŸ’»

Indars Lejins

πŸ’»

Roberts

πŸ’»

Malik Ahmad

πŸ’» πŸ› πŸ’¬

artursgailis

πŸ’» πŸ›

mihailspopovs4

πŸ’»

Tanunuki

πŸ’» πŸ›

Teodor Moquist

πŸ’» πŸ› 🌍

Alfreds Genkins

πŸ’» πŸ“† πŸ–‹

Klāvs Kačevskis

πŸ“†

Liana

πŸ“† πŸ› πŸ““

Yuri Egorov

πŸš‡ πŸ“– πŸ€”

Jayanka Ghosh

πŸ’» πŸ›

Kiran

πŸ’»

krystian15

πŸ› πŸ’» 🌍

Yegor Batov

πŸ’»

Martin Γ…rhof

πŸ’»

yashkumarsharma

πŸ›

Patryk WaluΕ›

πŸ’»

grumpy-pirate

🌍

Bahram Davoodi

🌍

Megazoor

πŸ“–

Joost Meijer

πŸ’»

Yousef Cisco

πŸ“–

Nick

πŸ’»

Oleksii Tsebinoga

🌍

RoboLV

πŸ’» πŸ›

Fitipaldi007

🌍

Aleksandr Drobot

πŸ’»

RDC

🌍

Pierre Grimaud

πŸ›

bery

πŸ’»

Jeffrey

πŸ’»

Ismail Cam

πŸ›

Kristof, Fooman

πŸ›

Senthil83

πŸ›

Ankith G

πŸ’» πŸ›

Want to join the list?

Here is how you can do it - How to contribute

License

FOSSA Status