DocsoPWA1. Overview
Getting Started

1. Overview

oPWAorravo.com/docs/opwa/1-overview

oPWA transforms any WordPress site into a fully capable Progressive Web App. It generates a manifest.webmanifest, a dynamic service worker (sw.js), handles push notification subscriptions, tracks PWA analytics, and delivers a polished install experience — all without any third-party push service.

Key capabilities:

FeatureDescription
Web App ManifestApp name, icons, theme colors, screenshots, share target
Service Worker5 caching strategies, custom URL routing, precache, offline fallback
Push NotificationsSelf-hosted VAPID (RFC 8030), AES-128-GCM encrypted payloads
Install Prompt5 trigger modes, customisable banner, iOS share instructions
Background SyncIndexedDB form queue, syncs on reconnect
Cache ManagementLive stats via SW postMessage, clear all / by URL
AnalyticsBeacon-based: page views, SW coverage, cache hit rate, installs
WooCommerce ModeNetwork-only for checkout/cart/account URLs
WP-CLI6 commands for headless management
Developer API7 filters and 4 actions for customisation

1. Overview — oPWA Docs — Orravo