π§ About the Project
CrisisLens-AI is an AI-powered civic intelligence and disaster response platform designed to improve how citizens, responders, and authorities understand and react during emergencies. The system focuses on reducing confusion during disasters by turning fragmented information into a unified, visual, and AI-assisted decision support interface.
The core idea is to transform complex crisis situations into clear, actionable insights using AI and geospatial visualization.
π‘ Inspiration
The inspiration behind CrisisLens-AI comes from real-world disaster situations where people often struggle with:
Delayed access to reliable information Fragmented communication between authorities and citizens Lack of clear guidance on what actions to take Difficulty in understanding affected locations in real time
We aimed to build a system that acts as a central crisis intelligence layer, helping users quickly understand what is happening and how to respond effectively during emergencies.
βοΈ What it does
CrisisLens-AI is an intelligent crisis response prototype that:
π§ Provides an AI-powered civic assistant for emergency-related guidance πΊοΈ Visualizes crisis locations and affected areas on an interactive map π Helps users identify nearby shelters and safe zones (prototype-level integration) π¨ Simulates real-time disaster alerts and crisis scenarios π¬ Offers structured AI responses to support decision-making during emergencies π Supports multilingual interaction for wider accessibility (English, Urdu, Pashto β partial/expanding)
In short, it combines AI + mapping + emergency guidance into a single unified interface.
π οΈ How we built it
CrisisLens-AI is built using a full-stack, AI-integrated architecture:
Frontend: React + TypeScript for an interactive and responsive dashboard Backend: Python (FastAPI) for API handling and data flow AI Layer: Gemini API with prompt engineering for crisis assistance Database: PostgreSQL for structured crisis and user data Mapping: Leaflet + OpenStreetMap for geospatial visualization DevOps: Docker for containerized and consistent deployment
We designed the system in a modular way so each component (AI assistant, map system, alerts) can be independently improved and scaled.
β οΈ Challenges we ran into
While building CrisisLens-AI, we faced several challenges:
Simulating real-time crisis data in a controlled prototype environment Ensuring AI responses remain safe, relevant, and non-hallucinative Integrating geospatial visualization with dynamic updates Managing multilingual support for different user groups Designing a backend that can support multiple interacting modules efficiently
A key challenge was balancing AI flexibility with reliability in emergency-related contexts, where accuracy is critical.
π Accomplishments that we're proud of Built a functional AI-powered civic assistant prototype Designed a real-time inspired crisis mapping interface Integrated AI with geospatial visualization for decision support Developed a structured emergency response workflow Successfully created a unified system combining AI, maps, and civic data
Most importantly, we built a system focused on real-world civic impact rather than just technical complexity.
π What we learned
Through this project, we learned:
How to design AI systems for high-impact, real-world scenarios Importance of safety and reliability in AI-generated responses Challenges in handling geospatial and crisis-related data How civic technology differs from conventional software systems The value of simplicity and clarity in emergency user experience
We also gained practical experience in AI integration, backend API design, and interactive UI development.
π Whatβs next for CrisisLens-AI
We plan to evolve CrisisLens-AI into a more advanced civic intelligence platform with:
π± Mobile-first disaster response experience π Real-time alerting system using SMS/email integration π€ Voice-based emergency assistant for accessibility π°οΈ Integration of external disaster and geospatial data sources π€ Improved AI reasoning with structured civic knowledge π Expanded multilingual and offline support for remote regions
Our long-term vision is to build a system that improves how people access critical information during emergencies, especially when time and clarity matter most.

Log in or sign up for Devpost to join the conversation.