Inspiration

Climate change in Uganda is not an abstract future threat — it is happening right now, in neighbourhoods like Bwaise, Kinawataka, and Nakivubo. Floods destroy homes. Droughts kill harvests. Disease outbreaks follow heavy rains. And through all of it, the communities most affected are the least equipped to respond. What struck me most was not the absence of data — weather forecasts exist, satellite imagery exists, government agencies exist. The problem is coordination. When a flood hits at 2am in Bwaise, who knows which household has an elderly person who cannot evacuate alone? Who organises the volunteers? Who decides what gets done first? The answer today is: nobody. Response is reactive, fragmented, and slow. KomuniCare was born from the conviction that ASI-1 can change that — turning scattered community reports into coordinated, prioritised action in real time.

What it does KomuniCare is a mobile app that works like an AI-powered community climate resilience assistant, operating in three layers: Community Reporting — Residents submit climate issues directly from their phones — flooding, drought, crop failure, disease outbreaks, structural damage — using photos, voice notes, or text in English or Luganda. No technical knowledge required. ASI-1 Intelligence Layer — Every report is processed by ASI-1 across three dimensions: vision analysis classifies issue type and severity from photos; multilingual NLP understands Luganda and English natively and generates plain-language action plans; and pattern recognition cross-references reports with weather forecasts and historical data to identify emerging hotspots and score household vulnerability before a crisis peaks. Volunteer Coordination — ASI-1 generates a prioritised action plan — who needs help first, what resources are needed, what steps to take. Volunteers receive assignments in the app, claim tasks, and mark them complete. A live neighbourhood dashboard tracks resolution across the whole community.

How we built it Frontend: React Native for cross-platform iOS and Android support AI Engine: ASI-1 API handling vision classification, multilingual NLP, pattern analysis, and action plan generation Weather data: Open-Meteo API, cross-referenced in real time with incoming community reports Mapping: Leaflet.js for the live community risk map and issue pinning Backend: Node.js + Firebase for real-time report syncing and volunteer coordination Languages supported: English and Luganda, with Swahili planned for broader East Africa rollout

The ASI-1 data flow looks like this: User submits report (photo + text/voice in Luganda) ↓ ASI-1 Vision: classify issue type + severity score ↓ ASI-1 NLP: extract location, affected parties, urgency ↓ ASI-1 Pattern Engine: cross-reference weather + historical reports ↓ ASI-1 generates: vulnerability score + prioritised action plan ↓ Action plan delivered to volunteer in plain Luganda or English

Challenges we ran into Multilingual AI in a low-resource language. Luganda is underrepresented in most AI training datasets. Designing ASI-1 prompt strategies that work reliably for Luganda-language inputs required significant iteration and testing. Vulnerability scoring without sensitive data. Identifying which households are most at risk without collecting invasive personal information was a core design challenge. We resolved this using community-contributed household composition data combined with ASI-1 inference from report patterns — no sensitive data stored centrally. Offline-first design. Kampala's flood-prone areas often lose network connectivity during heavy rain — exactly when the app is needed most. We built offline caching so reports are queued locally and synced automatically when connectivity returns. Building trust, not just technology. We designed KomuniCare around existing community structures — LC1 leaders, church groups, women's cooperatives — rather than asking communities to adopt new ones. Technology only works if people trust and use it.

Accomplishments that we're proud of

Successfully integrating ASI-1 across three distinct capability areas — vision, multilingual NLP, and pattern analysis — in a single community-facing workflow Designing a vulnerability scoring system that protects privacy while still identifying who needs help most Building a solution that works in Luganda — one of Uganda's most widely spoken languages — making AI genuinely accessible to communities that are typically excluded from tech solutions Creating a coordination layer that plugs into existing community structures rather than replacing them Demonstrating that climate resilience technology does not have to be expensive, complex, or imported — it can be built locally, for local needs

What we learned ASI-1's multilingual capabilities are genuinely powerful for African language contexts when the prompt strategy is carefully designed Community resilience is fundamentally a coordination problem, not a data problem — AI's greatest value here is organisation, not prediction The most important design decisions in this project were social, not technical — who owns the data, who coordinates volunteers, how trust is built Building on top of existing community structures is always more effective than asking communities to form new ones around the technology

What's next for KomuniCare Pilot deployment in Bwaise, Kampala in partnership with local LC1 community leaders Swahili and Acholi language support for broader East Africa coverage KCCA integration connecting KomuniCare to Kampala Capital City Authority's official disaster response teams Predictive alerts using ASI-1 pattern analysis to warn communities before issues are even reported Rural expansion into drought monitoring for smallholder farmers across Uganda in partnership with the Ministry of Agriculture Open API so NGOs and local governments across East Africa can integrate KomuniCare into their existing systems

Built With

Share this project:

Updates