In this thesis, we are trying to solve the problem of using the web applications when the user is offline or the internet connection is weak. We were trying to build a web application, which will be usable and will maintain the majority of functionalities even in offline mode. In the thesis, we first describe different possibilities and technologies, which enable us to solve this problem, explaining how they work and pointing out their pros and cons. Then we present our application, describe how it works, which functionalities it has, and how we’ve achieved that our web application can work in offline mode with the help of Service Worker, IndexedDB, and Local Storage.
We chose healthcare for the domain of our application, more precisely, we decided to build a web application for nurses, which will allow them to store patient observations and later view them.