[ ] What should happen when a user hits save when a form is offline? I had a look at using service-worker background sync but it looks like it will take some time to implement. It might be worth trying to understand how the existing ngStorage stuff worked and why it broke.
[ ] Should we cache GET requests to the server for data? At the moment this local caching will mean the website appears to work offline but there will be no data cached, meaning search, the dashboard and user pages will all look normal but will have no data.
[ ] If we decide to go down the service worker route which caching strategy shall we adopt? We might be able to do cache first for static assets and network first for patient data.
QUESTIONS: