Project URL: https://glitch.com/~pwa-starter
I made a preconfigured Progressive Web App.
Progressive Web Apps are websites that can be added to your device home screen, can run offline and do things like sending push notifications.
You only need to configure
manifest.json. It includes Workbox that will generate service worker for you.