Inspiration
Every woman has experienced that moment of hesitation before walking alone. The mental calculations, the keys clutched between fingers, the rushed pace as darkness falls. These aren't just inconveniences – they're violations of our fundamental right to move freely. As a woman who has experienced everything from subtle discomfort to outright harassment, I created Go Guardian because safety shouldn't be a privilege. It should be a guarantee.
What it does
Go Guardian is an AI-powered safety companion that transforms how women navigate urban spaces:
Intelligent Route Analysis
- Real-time safety scoring using Google's Gemini AI
- Comprehensive analysis of street lighting and infrastructure
- Safe spaces identification along routes
- Dynamic risk assessment based on time of day
- Weather impact analysis on route safety
Community Safety Network
As shown in the community features:
- Neighborhood safety groups
- Real-time community alerts for construction, outages, and incidents
- Verified safety updates from local moderators
- Emergency contact integration
- Group-based safety monitoring
Infrastructure Monitoring
The safety monitoring includes:
- Real-time street light status tracking
- Infrastructure coverage analysis
- Area safety scoring
- Working lights monitoring
- Safe spaces density mapping
How I built it
Technical Foundation
- Next.js 14 frontend with real-time safety visualization
- Python backend with Gemini AI integration
- San Francisco city data integration for:
- Police incidents
- Street lighting
- Business locations
- Transit stops
Safety Analysis System
The backend analyzes multiple factors:
- Time-based risk assessment (day/night analysis)
- Infrastructure status (lighting coverage)
- Historical incident patterns
- Safe spaces density
- Emergency resource proximity and so on.
Challenges I ran into
Real-time Analysis
- Balancing comprehensive safety analysis with response time
- Managing API rate limits with city data
- Implementing reliable fallback systems
- Coordinating multiple data sources
Community Features
- Currently a dummy page, but planning features that can be added to this.
Infrastructure Monitoring
- Building a database with SF data
- Real-time light coverage analysis
- Accurate safety score calculations
- Handling data gaps and inconsistencies
Accomplishments that I’m proud of
Technical Achievement
- Successfully integrated Gemini AI for contextual safety analysis
- Successfully brought in Weather information
- Attempted to bring in voice and video features for wake-word recognition and emergency activation
- Created an intuitive community alert system
- Implemented real-time infrastructure monitoring
Community Impact
- Developed neighborhood-specific safety groups
- Created a verified alert system
- Built infrastructure monitoring tools
- Fostered a supportive safety network
What I learned
Technical Insights
- Structured prompt engineering for consistent responses
- Efficient data processing for real-time analysis
- API rate limiting implementation
- Infrastructure monitoring complexities
Safety Analysis
- The importance of contextual safety data
- The role of infrastructure in urban safety
- The power of community-driven safety networks
- The complexity of real-time safety monitoring
- Time-sensitive route recommendations
What's next for Go Guardian
- Beta testing with women
- Application scaling initiatives
Voice Activation System
- Implementation of "Hi Shield!" wake word detection
- Voice-activated emergency protocols
- Hands-free safety commands:
- "Hi Shield! Call emergency contacts"
- "Hi Shield! Share my location"
- Multi-language voice command support
- Noise-resistant voice recognition
- Custom wake word training options
Enhanced Gemini AI Integration
- Advanced visual threat detection using Gemini Pro Vision
- Real-time crowd behavior analysis
- Suspicious activity recognition
- Environmental hazard detection
- Multi-modal safety assessment
- Combined audio-visual analysis
- Contextual environment understanding
- Behavioral pattern recognition
- Predictive safety analytics
- Route risk forecasting
- Incident probability modeling
- Dynamic safety score adjustments
- Natural language understanding improvements
- Context-aware emergency response
- Emotional state analysis
- Situation-specific guidance
Database Integration & Data Sources
- Real-time data pipelines:
- Public transit status updates
- Business operating hours
- Community-reported incidents
Historical data analysis:
- Crime pattern recognition
- Safety
--Go Guardian isn't just an app – it's a commitment to creating safer spaces for everyone. By combining AI technology with community engagement, we're working towards a future where safety isn't just a feature – it's a fundamental right.
Built With
- fastapi
- git
- google-cloud-console
- google-gemini-pro
- google-maps
- next.js
- python
- shadcn
- tailwind
- typescript






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