InspirationIn total network blackouts, isolation is used as a tool of control. We built Ignotus Link to prove that while infrastructure can be severed, human proximity remains a viable vehicle for communication.

What it doesAn offline mesh network that restores communication without internet. It enables P2P news sharing and "Communal QR Drops" where physical locations act as data nodes. Information propagates as people move: $Device A \to B \to C$.

How we built itWe built a PWA that uses IndexedDB for persistent offline storage. The system fragments data to ensure no single device carries the full network history, protecting user privacy in high-risk zones.

Challenges we ran intoManaging data consistency without a central server was the biggest hurdle. We implemented time-expiry logic to ensure that only relevant, recent "data fragments" circulate through the mesh.

Accomplishments that we're proud ofSuccessfully demonstrating a three-device information relay and high-density QR data bundles that function entirely in Airplane Mode.

What we learnedWe mastered "Local-First" architecture and the "gossip protocol" logic required to move data across a distributed, infrastructure-less network.

What's next for Ignotus LinkIntegrating cryptographic signatures to verify news sources offline and exploring WebRTC for seamless background sync between nearby peers.

Built With

  • bleak-(python-library)
  • bless-(python-library)
  • css3
  • html5
  • httpserver
  • indexeddb
  • javascript-(es6+)
  • jsqr
  • jsqr-(qr-scanning)
  • localstorage
  • progressive-web-app-(pwa)-architecture
  • python
  • qrcode.js
  • react.js
  • service-workers
  • tailwind-css.platform:-pwa-(progressive-web-app)-for-offline-installation.storage:-indexeddb-(via-dexie.js)-for-local-first-data.communication:-web-share-api
  • web-bluetooth-api
  • web-rtc
Share this project:

Updates

Submission history