pwa-storefront

Installation
SKILL.md

PWA Storefront

Overview

A Progressive Web App (PWA) storefront combines the reach of the web with native-app-like capabilities: offline catalog browsing, push notifications, home screen installation, and fast repeat loads from cache. Service workers intercept network requests and implement caching strategies that keep the store functional on flaky connections. This skill covers implementing a service worker with Workbox, creating a Web App Manifest, caching product catalogs, and sending push notifications for order updates.

When to Use This Skill

  • When your customers are in regions with unreliable mobile internet connectivity
  • When you want to enable "Add to Home Screen" for higher re-engagement rates without a native app
  • When repeat page loads should be instant by serving assets from cache
  • When you want to send push notifications for order status updates, back-in-stock alerts, or promotions
  • When building a mobile-first storefront that needs to compete with native apps in UX quality

Prerequisites & Platform Notes

This skill is written for custom/headless storefronts (Node.js, Python, or similar backend). The code examples use TypeScript/Node.js and can be adapted to any stack.

Related skills
Installs
23
GitHub Stars
20
First Seen
Mar 16, 2026