I have found very few simple web apps that demonstrate how to enable the application to run completely without an internet connections (after the initial download). I put together this app as a reminder to myself (and others) how to set up IndexedDB and a service worker to make this work.