Local Internet Archive

I've always been fascinated by the idea of networking personal devices together to form a distributed system. What kinds of problems can be solved when these devices can talk to each other, even without an internet connection? This question becomes especially relevant considering the millions of people around the world who lack consistent internet access at home. One challenge that comes to mind is how to save and share web content for later use when you're offline. To tackle this, I've developed a straightforward proof-of-concept app using Ditto's robust networking technology.

What is Ditto?

Ditto is a software development kit (SDK) and platform that enables real-time data synchronization across devices connected via Bluetooth, Wi-Fi Direct, LAN, or the Internet.

Use Case

Imagine you work in a city but return to a small community with no internet access each night. With this app, you can save valuable websites to your device and access them later at home. Moreover, community members can view and download these saved websites onto their own devices, even without an internet connection. This not only allows for collective aggregation of valuable information but also serves as a localized internet resource for the community.

Source Code