Inspiration The inspiration for SheSafe came from the alarming statistics of women's safety concerns worldwide. Every day, women face potential threats while commuting, traveling alone, or even in familiar environments. Traditional safety measures often fall short in critical moments when immediate help is needed. We were inspired to leverage modern technology - AI, real-time communication, and mobile sensors - to create a proactive safety companion that could potentially save lives by providing instant alerts, evidence collection, and emergency response coordination.

What it does SheSafe is an AI-powered women's safety application that provides comprehensive protection through multiple layers of security:

Instant Emergency Response: One-touch SOS button with countdown timer that immediately alerts emergency contacts with location and audio evidence Smart Activation Methods: Shake detection and voice keyword activation for hands-free emergency triggering AI-Powered Monitoring: Real-time visual and audio analysis to detect potential threats and automatically initiate safety protocols Emergency Contact Management: Streamlined system to manage trusted contacts with priority levels and instant communication Help Center Mapping: Location-based directory of nearby police stations, hospitals, and women's shelters with navigation and contact integration Evidence Collection: Automatic audio/video recording during emergencies for legal protection and evidence preservation Real-time Location Sharing: Continuous GPS tracking shared with emergency contacts during active monitoring

How we built it We built SheSafe using a modern, cross-platform technology stack optimized for performance and reliability:

Frontend Architecture:

Expo Router 4.0.17 with React Native for cross-platform compatibility (iOS, Android, Web) TypeScript for type safety and better development experience React Native Reanimated for smooth, performant animations and haptic feedback Expo Location & Sensors for GPS tracking and shake detection

UI/UX Design:

Custom component library with emergency-focused design language Accessibility-first approach for use during high-stress situations Red-dominant color scheme for immediate recognition and urgency Intuitive navigation with tab-based architecture for quick access

Safety Features Integration: Expo Sensors for accelerometer-based shake detection Expo Location for real-time GPS tracking and geofencing Lucide React Native for consistent, recognizable iconography Platform-specific implementations for optimal performance across devices

Challenges we ran into Cross-Platform Compatibility: Ensuring consistent functionality across iOS, Android, and Web platforms while dealing with platform-specific limitations (especially web constraints for native APIs like haptics and advanced sensors).

Real-time Performance: Optimizing AI monitoring and sensor detection to run efficiently without draining battery life, while maintaining responsiveness during critical moments.

User Experience Under Stress: Designing interfaces that remain intuitive and accessible during high-stress emergency situations, requiring extensive testing of button sizes, color contrasts, and interaction patterns.

Privacy and Security: Balancing comprehensive safety monitoring with user privacy concerns, implementing secure data handling for sensitive location and audio data.

Emergency Contact Integration: Creating seamless integration with native calling and messaging apps across different platforms while handling various phone number formats and contact permissions.

Accomplishments that we're proud of Production-Ready Architecture: Built a fully functional, scalable application with proper component modularity, TypeScript integration, and cross-platform compatibility.

Intuitive Emergency UX: Created an interface that prioritizes accessibility and usability during crisis situations, with large touch targets, clear visual hierarchy, and multiple activation methods.

Comprehensive Safety Ecosystem: Integrated multiple safety features into a cohesive platform - from prevention (AI monitoring) to response (emergency alerts) to recovery (evidence collection).

Smart Automation: Implemented intelligent features like shake detection, voice activation, and automatic recording that work seamlessly without requiring complex user interaction during emergencies.

Real-world Applicability: Designed features based on actual safety needs, including integration with existing emergency services infrastructure and consideration for various threat scenarios.

What we learned Emergency UX Design: Learned the critical importance of designing for extreme stress situations - every interaction must be intuitive, every button must be easily accessible, and feedback must be immediate and clear.

Cross-Platform Development Challenges: Gained deep understanding of platform-specific limitations and the importance of graceful degradation, especially when dealing with web vs. native capabilities.

Privacy-First Development: Learned to balance comprehensive safety features with user privacy, understanding that trust is paramount in safety applications.

Real-time System Architecture: Developed expertise in building responsive, real-time applications that must perform reliably under critical circumstances.

Accessibility in Crisis Design: Understood how traditional accessibility principles become even more critical when users may be in dangerous, high-stress situations.

What's next for SheSafe Advanced AI Integration: Implement more sophisticated threat detection using computer vision and natural language processing to identify dangerous situations with higher accuracy.

Community Safety Network: Build a community-driven platform where users can report unsafe areas, share safety tips, and create local safety networks.

Wearable Device Integration: Expand to smartwatches and other wearables for more discreet monitoring and activation methods.

Emergency Services API Integration: Direct integration with local emergency services for faster response times and better coordination.

Predictive Safety Analytics: Use machine learning to analyze patterns and predict potentially unsafe situations based on location, time, and historical data.

Global Expansion: Localize the app for different countries with region-specific emergency numbers, local help centers, and cultural considerations.

Offline Functionality: Implement offline capabilities for areas with poor connectivity, ensuring the app remains functional in remote locations.

Legal Evidence Platform: Develop partnerships with legal services to help users utilize collected evidence in legal proceedings when necessary.

Built With

Share this project:

Updates