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

Share this project:

Updates