https://hackernoon.com/progressive-web-app-development-stay-connected-with-your-customers-offline-da1c4abe36ab