Question: how to do a pwa?
Answer: Serve over HTTPS. ...  Create an application shell. ...  Register a service worker. ...  Add push notifications. ...  Add a web app manifest. ...  Configure the install prompt. ...  Analyse your app's performance. ...  Audit your app with Lighthouse.