vmodal_sdk_flutter
VModal is a Flutter SDK that adds multimodal video search and streaming uploads to Android and iOS apps.
It directly addresses the critical need for communication during internet blackouts, as experienced during the July 2024 revolution in Bangladesh, and implements a store-and-forward mesh that works even when phones never directly meet.
Messaging, SOS and disaster mapping that work when the network is gone.
Built for the Crisis Tech track of a hackathon honouring the July 2024 revolution in Bangladesh — when the internet was shut off and people could not reach each other.
Jonaki means firefly. One light is almost nothing; a field of them lights the way. That is the whole idea: a phone alone is useless in a blackout, but phones together carry each other's messages.
No internet. No SIM. No tower. No servers. Phones talk to each other directly over Bluetooth and Wi-Fi, and every phone relays for every other phone.
Everything is the same envelope wearing a different costume: chat, SOS, map reports and confirmations all ride one store-and-forward pipeline.
compose ──► sign (Ed25519) ──► store ──► offer to peers ──► relay
│
dedup by id ────┤
ttl bounds hops ┤ SOS outlives its hop budget
expiry deletes ─┘ until it expires
When two phones meet they exchange lists of message IDs, then send only what the other is missing, highest priority first — SOS before map reports before chat.
Multi-hop is real: a message from A reaches D by being carried through B and C, and the app shows the hop count so you can see it happened.
Similar projects matched by category, topics, and programming language.
VModal is a Flutter SDK that adds multimodal video search and streaming uploads to Android and iOS apps.

Duoduo Learn is a Duolingo-style Flutter app that lets users create custom quiz decks, generate questions from text or images using AI, and learn through gamified daily challenges.
A production-ready Flutter template implementing Clean Architecture with built-in authentication, theming, localization, and modern state management.