E-Commerce PWA Storefront - Shopware 6 Nuxt.JS Storefront
MIT License
Progressive Web App for your e-commerce platform based on Nuxt.js
Run npm run docs:dev
to see the developer documentation or take a look at /docs
.
Or visit the documentation online at docs.hubblecommerce.io.
This guide focuses on installing hubble PWA as a Nuxt.js module only, so before moving on, make sure you meet the requirements first.
npx nuxi init nuxt-app
cd nuxt-app
npm install
npm i @hubblecommerce/hubble
modules: ['@hubblecommerce/hubble']
API_SW_ACCESS_KEY = ''
API_BASE_URL = ''
::: tip Read more about where to get the credentials in the supported e-commerce platforms section. :::
npm run dev
npm run build
node .output/server/index.mjs
hubble PWA is a Nuxt.js module. That means it relies on all the great features of Nuxt.js like:
and enriches them to meet the demanding requirements of an e-commerce interface like:
This way hubble PWA can always be up-to-date to the fast-growing Nuxt.js ecosystem.
We aim for an intuitive and smooth interface experience no matter how many features you build in your shop. How we do it:
All content that is relevant for SEO purposes will be rendered server-side thanks to Nuxt.js universal mode. The rest will be loaded lazily to improve performance.
We also take care of:
To us, a PWA means more than the ability to add your website to home-screen or enable push notifications. We want to make sure the interface actually feels like an intuitive, native app and hand you tools to achieve that like:
Besides, hubble of course is shipped with a simple service worker for offline support. Feel free to adjust it to fit your caching approach needs. Other PWA Features like "Add to Home" or "Push Notifications" can be installed easily using the official Nuxt.js PWA Module.
Because hubble PWA was built for Shopware 6 primarily, it supports features like:
Thanks to the headless approach hubble is not tied to Shopware only, so we are constantly working on connecting other e-commerce frameworks. See our detailed roadmap for further information.
Specific instructions for pull requests can be found here.
If you like the hubble PWA, feel free to contribute and spread the word on social media. Also don't forget to give us a star on Github.
If you like to receive updates about updates and the latest releases just click on "watch" and select the information you like to get noticed about.
digital.manufaktur GmbH – [email protected]
Distributed under the MIT license. See LICENSE for more information.