🔒 Guardian Bot – Your Smart Civic Safety Companion
A conversational public safety assistant built for real-time hazard reporting, emergency alerts, voice interaction, and multilingual support.
Designed with empathy, accessibility, and impact in mind for the Indy Civic Tech Hackathon 2025.
Modern cities are growing faster than ever—but so are the challenges related to public safety.
From natural disasters to local emergencies, citizens need real-time information, a voice to report, and a reliable assistant to act on their behalf.
Guardian Bot bridges the gap between people and the public safety systems that protect them—
Available anytime, anywhere, in any language.
🧠 Inspiration
Every second counts in an emergency.
Yet countless lives are endangered simply because help wasn’t requested in time, information was misunderstood, or people lacked access to the right tools.
We looked around and asked ourselves:
- What if someone can’t speak English during a crisis?
- What if a senior citizen doesn’t know how to use an emergency app?
- What if help is a voice command away—but the system can’t hear you?
From these questions, Guardian Bot was born—a civic-first digital assistant that ensures no voice goes unheard, and no cry for help is lost in translation.
We wanted to create a solution that:
- 👂 Listens proactively to users in distress
- 🧠 Understands natural conversation through voice or text
- ⚡ Acts instantly and intelligently, connecting people with nearby services or alerts
- 💪 Empowers individuals to help themselves—and others—during a crisis
"Build a digital guardian that listens, speaks, understands, and acts—even when the user can’t."
Guardian Bot is more than just a chatbot—
It’s a community ally, a safety net, and a voice for the unheard.
🤖 What It Does
Guardian Bot is a smart chatbot for public safety.
It works in any language, on any device, using text or voice.
Core Features:
- 🆘 Report hazards like fires or suspicious activity
- 🔔 Real-time emergency alerts
- 🗣️ Voice command support
- 🌐 Multilingual interaction using Google Translate API
- 🧠 Contextual memory for smart conversations
- 📍 Location-aware issue tracking
- 🛟 Find nearby help (shelter, food, aid)

🛠️ How We Built It
Frontend: React.js + Tailwind CSS
Voice Engine: Web Speech API
Language Support: Google Translate API
Backend: Node.js + Express
🧗 Challenges We Faced
- 🎙️ Accurate voice recognition across all major browsers
- 🌍 Smooth multilingual support without breaking conversation flow
- 🧠 Maintaining chat context to enable smart follow-ups
- 🔐 Ensuring secure reporting and data privacy
- 📶 Handling poor network conditions with offline-first caching
🏅 Accomplishments
- ✅ Seamless voice-based hazard reporting
- 🌍 Enabled real-time language translations
- 🛡️ Developed a friendly, secure, and usable bot
- ⚡ Deployed a complete prototype with responsive UI under tight deadlines
- 👥 Designed for people of all age groups and backgrounds
📘 What We Learned
- Integrating voice UX into real-world civic applications
- Designing for inclusivity, accessibility, and empathy
- Leveraging multilingual NLP to reach wider communities
- Building software that serves public good and safety
- Optimizing performance in low-bandwidth environments
🔮 What's Next
- 📲 SMS & WhatsApp support to expand access
- 🔔 Push notifications + alerts dashboard for city departments
- 🧠 AI-driven incident prediction using historical trends
- 🧭 “Panic Mode” with real-time GPS ping for distress calls
- 👨💻 Admin dashboards for emergency teams (fire, police, ambulance)
- 🔐 Enhanced encryption and user verification for security
Built With
- aiml
- api
- express.js
- figma
- git
- github
- node.js
- postman
- react.js
- tailwind-css

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