PWA Demo

A standalone proof-of-concept — not connected to any of your real tools or data. Shows exactly what installability, offline shell loading, and the online/offline distinction would look like if applied to one of them.

Install

Checking installability…

Connection

Browser network status
Toggle this by turning off Wi-Fi/data, or DevTools → Network → Offline. The app shell below still works either way.

Works offline — local data

Saved to localStorage instantly, no network involved — same mechanism your real tool already uses for transactions/overrides. Try it with Wi-Fi off.

Needs a connection — live fetch

Deliberately NOT cached by the service worker
This mirrors your real "Refresh Prices" button — same shape, same cache-bypass rule, just without a real price API behind it here.

Service worker

Registration
Shell cached