This is an example of how to use PWA with weather information.
You will find a demo here: https://julianschmuckli.github.io/pwa-weather/
What can the app do?
- Adding and deleting locations (even when you're offline)
- Push notifications (it will notify, when the app has added the cities which you created offline)
- View the cities and their weather data offline
- Synchronisation even when you are not in the app
This app has a Lighthouse score of 100 for a progressive web app.