Check out a live example of this project here: https://jordan-rowland.github.io/monopoly-bank-svelte/public/
Monopoly Bank is now a fully offline capable PWA. Upon first opening the page, Monopoly Bank will ask you to install to homescreen(if on Android), and cache all the componenets for making the app operational in an offline state.