We are looking for someone who can help us develop an online/offline application. However, we do not know whether this is possible. The user should create text blocks for the application and carry out further interactions that take place in online mode. They prepare their activities and then go to the application on site on their tablet or mobile phone. The loaded page should now have the text blocks and loaded images available offline. They should do their work. They put points on the image and a text block should be linked to this point. When they have completed their tasks and then want to save the image with the points and the corresponding text blocks, they must be online again. And can then save it and open it again later. We are looking for someone who will give us a hand on fair terms and possibly make some online appointments with us and help with the development.
This can be made, but you’ll need to self host the app
We have server and web applications but need help with development. We are simply too experienced here.
I think you could even make it run offline hosted with WeWeb, what would exactly be the usecase? Could you give some more details about the functionalities? In theory you could build a PWA and install it on the devices, then just based on checking whether the user is offline and online, you could handle your scenarios. If you’d be interested, I would be down to experiment with this I guess.
Feel free to contact me in the PM
Hi Robert, sounds exciting. Let’s talk more via PM. It’s not time-critical, as we’re currently working on another topic and want to get it up and running. But that would be the next step, so to speak.
For anyone looking for this, it’s definitely possible, I’ve managed to make it happen with an app just now after playing around with it a little. There is many corner cases you’ll need to handle though, like for example handling the HTTP requests (REST resources) failing because of the device being offline.
Are you just using service workers?
Yes, just service workers so far. I’ve only tested it on a desktop install via Chrome though.
Hi Armin,
I’ve worked on projects that involve developing applications that can be used both online and offline, and I’m confident that I can help you bring this project to life.
You can reach out to me on my email here
Colin