I recently wrote about a Blazor WebAssembly app I developed. Yesterday, in a matter of minutes, I made that web app a Progressive Web App (PWA). It can be installed on desktop and mobile, it works offline, and it is treated like a first-class citizen.
Here's the code:
Here's the demo and installable PWA: fire.wellsb.com
And here's one tool that made the process easy: