BRIDGE — Code for Humanity 2026-2027
Inspiration 3.5 billion people don't have reliable internet access. When a health emergency happens, a legal question arises, or a natural disaster strikes — they can't Google it. They can't look up their rights. They can't access the information that could save their lives. Bridge was built to close that gap: an offline-first platform that puts critical information — health, legal, education, emergency — into the hands of people who need it most, regardless of their internet connection.
What it does Bridge is a Progressive Web App that works entirely offline after the initial load. It delivers 40+ articles across Health, Education, Legal, and Emergency categories in 5 languages (English, Swahili, French, Spanish, Hausa). Includes a rule-based AI Assistant that works without internet, Community Q&A with offline sync, and Emergency Alerts that function without a signal. First visit downloads the full content library. After that, everything works offline with zero data costs. Installable as a PWA — no app store needed.
How we built it Backend is Go with modernc.org/sqlite — pure Go, no CGO, easy cross-compilation. Frontend is React 19 + TypeScript + Vite with Tailwind CSS v4. Offline strategy uses a PWA Service Worker with cache-first approach — prioritize offline availability, network is a bonus. The AI Assistant uses a rule-based content-matching engine — zero external API calls means no cost, no latency, no internet dependency. Single binary deployment: the backend embeds the frontend.
Challenges we ran into Content translation at scale — ensuring medical and legal accuracy across 5 languages required careful review, not just machine translation. Service Worker complexity — caching 40+ articles with media in multiple languages while keeping the initial bundle small required a chunked caching strategy. Building an offline-first AI assistant that's actually useful without calling an API meant designing a robust rule engine that matches user questions to cached content accurately.
Accomplishments we're proud of A fully functional offline-first PWA that delivers real value without any internet. 40+ articles across 4 critical categories in 5 languages — that's 200+ content items. The AI Assistant works genuinely well offline — it's not a gimmick. Clean, accessible UI designed for low-literacy users with large text and icon-based navigation.
What we learned Offline-first is harder than it sounds, but it's the right approach for the 3.5 billion people without reliable internet. PWAs are incredibly powerful — installable, offline-capable, no app store friction. This is the distribution model for underserved markets. Simple technology wins for social impact — no Kubernetes, no cloud AI APIs, no complex infrastructure. Go + SQLite + a Service Worker. That's it.
What's next More languages — Portuguese, Arabic, Hindi, Bengali. Audio content with text-to-speech for low-literacy users. SMS integration to deliver critical information via text message for feature phones. Partner with NGOs to distribute pre-loaded Bridge deployments to community health workers.
Built With
- docker
- framer-motion
- go
- pwa
- react
- service-worker
- sqlite
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.