Inspiration

Disasters strike fast, and often the first few minutes are critical. In such moments, citizens struggle to report incidents quickly—especially when typing or navigating complex apps is not feasible. Inspired by this urgent need for simplicity and speed, we envisioned a voice-driven, intelligent portal that lets anyone, anywhere, report a disaster in seconds. Our goal: empower citizens and help authorities respond faster and more efficiently.

What it does

The Citizen Disaster Reporting and Management Portal allows citizens to report disaster incidents using voice messages. Once a voice message is submitted, the system automatically transcribes it, checks for duplicates, creates a case, assigns it to the relevant response team, and notifies the user once the issue is resolved. It removes friction, speeds up response, and keeps citizens informed—all in one streamlined system.

How we built it

Public Sector Cloud Feature Offerings Voice Transcription: Integrated with Google Speech-to-Text API for converting voice messages into structured text. Case De-Duplication Logic: Implemented NLP techniques to match incoming reports with existing cases using location, time, and semantic similarity. Auto-Assignment Engine: Built custom logic to assign cases to responders based on case type and geolocation.

Challenges we ran into

Ensuring accurate voice-to-text conversion across accents and noise conditions. Designing reliable de-duplication without dismissing legitimate but similar reports. Balancing automation with human oversight to avoid false assignments. Making the UI intuitive enough for use in high-stress emergency situations.

Accomplishments that we're proud of

Successfully enabled end-to-end disaster reporting using just voice. Reduced reporting-to-response time by eliminating manual triage. Built a scalable auto-assignment engine that can adapt to different regions and disaster types.

What we learned

Accessibility and simplicity are not just "nice-to-haves"—they're essential in crisis design. Even advanced features like de-duplication and auto-assignment need constant refinement based on real-world scenarios. Integrating various services (voice, location, email) into one seamless flow requires careful architectural planning and testing.

What's next for Citizen Disaster Reporting and Management Portal

SMS & IVR Support for citizens without internet access. Mobile App for offline-first reporting. Integration with Government Systems like local emergency services and national disaster databases. Real-Time Dashboard for Authorities to visualize and prioritize cases based on urgency and location.

Built With

  • agentforce
  • agentforceapi
  • apex
  • api
  • communitysite
  • flow
  • lwc
  • publicsectorcloud
+ 6 more
Share this project:

Updates