AI Civic Safety & Missing Person Platform
Inspiration
Missing person cases often suffer from delayed reporting, fragmented communication, and lack of real-time visibility. Families face emotional stress, while authorities depend on manual or disconnected processes. We wanted to build a citizen-centric platform that enables faster reporting, verified workflows, and stronger coordination between the public and administrators.
For this challenge, we significantly enhanced our earlier prototype by improving workflows, adding AI-powered guidance, refining system architecture, and expanding the platform into a more scalable civic safety solution.
What it does
Our platform allows citizens to report missing persons through a mobile application by submitting details such as name, age, description, photo, and last-seen location.
An admin dashboard verifies incoming reports and manages them through structured workflows:
- Pending Reports
- Approved Reports
- Rejected Reports
- Public Missing Person Listings
The platform also includes AI chatbot support for user guidance and accessibility.
For this updated version, we improved report validation flow, optimized case visibility management, and redesigned user interaction for faster reporting.
How we built it
We developed the project using a full-stack architecture:
- Flutter for mobile application development
- PHP REST APIs for backend services
- MySQL for centralized database management
- XAMPP for local deployment and testing
- Google Gemini API for AI chatbot integration
- Maps Integration for geolocation-based reporting
During this challenge, we enhanced backend workflows, improved UI responsiveness, optimized database handling, and upgraded the overall user experience.
Key Features
- Citizen missing person reporting system
- Image upload with case details
- Last-seen location pinning
- Admin approval / rejection workflow
- Verified public listings
- Role-based access control
- AI-powered assistance chatbot
- Real-time structured database updates
- Improved reporting workflow
- Enhanced dashboard management
- Better user experience and navigation
Why it matters
This solution improves public safety by reducing delays in reporting and increasing trust through verified case management. It creates a scalable civic-tech platform that can support cities, institutions, NGOs, and future smart governance systems.
The latest enhancements also improve accessibility, usability, and readiness for larger-scale deployment.
Challenges we ran into
- Designing a secure approval workflow to prevent false reports
- Synchronizing user and admin modules in real time
- Managing image uploads and file storage efficiently
- Integrating maps and location services reliably
- Structuring a clean and scalable database schema
- Balancing usability with strong administrative control
- Upgrading an existing prototype into a more scalable solution
What we learned
Through this project, we learned:
- Full-stack system integration
- REST API development
- Mobile UI/UX design for civic applications
- Database relationship modeling
- Role-based system design
- AI API integration in real products
- Building technology for real social impact
- Product iteration and system enhancement
Future Scope
- AI face recognition for faster matching
- Duplicate/fraud report detection
- Smart analytics dashboard
- Multilingual voice assistant
- Cloud deployment at city/state scale
- Integration with law-enforcement systems
Our Vision
To build a trusted digital ecosystem where citizens and authorities collaborate efficiently to locate missing persons faster and create safer communities.
Log in or sign up for Devpost to join the conversation.