Key points
- 01Manifest and service worker for installation and offline use
- 02Generation of the full icon set for every device
Context
A loyalty card only works if it’s always at hand: in store, even with a poor connection, without going through an app store.
Approach
The application is a Progressive Web App built with Blazor WebAssembly: it installs from the browser like a native app and keeps working offline thanks to its manifest and service worker.
Technical choices
- Manifest and service worker for installation and offline use.
- Automatic generation of the full icon set for different devices and platforms.