Inspiration
Our core inspiration is the urgent need for safety and trust in women's mobility, particularly in India. We observed that existing platforms prioritize speed and cost over the security of female riders and drivers. We were driven to create a platform where technology actively works to empower women economically while proactively eliminating risk, making India safer with Her.
What it Does
SHE4SHe is a full-stack, real-time mobility platform connecting women riders with Admin-Verified Women Drivers (Cab, Auto, Bike) and instructors in Telangana, India.
Core Function: Provides safe, customized rides using data-driven pricing and unique comfort preferences (e.g., Silent Ride).
Safety Priority: Offers a Bi-directional SOS System (for driver and rider), Route Deviation Alerts, and a Safest Route Algorithm (prioritizing safety over speed).
Empowerment: Facilitates women's financial independence through certified driving lessons and a performance-based Driver Dashboard.
How We Built It
We built SHE4SHe as a robust, scalable system using modern, real-time architecture:
Technology Stack: React + Tailwind (Frontend); Node.js/Express + MongoDB (Backend); Socket.io + Redis (Real-Time communication).
API Integration:
Google Maps Platform: Used for distance calculation, real-time tracking, Location Biasing (locking searches to Telangana), and the Safest Route Algorithm.
Gemini API: Used for the Empowerment Chatbot and Structured Safety Analysis (classifying community posts and analyzing silent audio monitoring).
Stripe: Integrated for secure payments, including one-time fares and recurring Subscription Plans.
Driver Verification: Developed a custom flow incorporating document upload, admin approval, and daily Face Verification.
Challenges We Ran Into
Real-Time Latency & Data Processing: Ensuring sub-second delivery of location updates and SOS alerts while simultaneously running complex analytics (like calculating the Comfort Score and processing Gemini AI safety checks) without slowing down the primary service. We overcame this using Redis caching and optimized MongoDB aggregation pipelines.
Location Ambiguity (Search Scoping): Initially struggled with the Google Maps API returning results from outside our launch area (e.g., Gurugram instead of Hyderabad). This was fixed by implementing precise Strict Bounding Box and Location Biasing rules for Telangana.
Performance Bottlenecks: The initial Driver Dashboard loading was slow due to large database queries. This was resolved through MongoDB Indexing and implementing Skeleton Loading on the frontend.
Accomplishments That We're Proud of
The Bidirectional SOS System: A functional, end-to-end safety trigger accessible to both the driver and rider, demonstrating our commitment to comprehensive security.
The Comfort Score: Creating a unique, data-driven metric that measures driver quality beyond simple ratings, directly supporting the platform's mission.
Automated Content Classification: Successfully using the Gemini Pro API to automatically categorize community posts, turning raw user input into structured, actionable safety data.
Seamless UI/UX: Achieving a unified, professional, and visually appealing Blue/Teal/White aesthetic that conveys both safety and sophistication.
What We Learned
We learned that for a specialized safety platform, perceived performance is as important as raw speed. Using Skeleton Loaders and prioritizing the load order of data drastically improved user experience. We also learned the vital importance of backend data normalization and query optimization (Indexing) when handling large volumes of ride data for real-time analytics.
What's Next for SHE4SHe
AI-Powered Fraud Detection: Using Gemini to analyze driver behavior patterns and financial data to predict and flag potential fraudulent activity before it occurs.
In-App Voice Calling: Implementing secure, masked Voice over IP (VoIP) calling between the rider and driver to protect personal phone numbers.
Expansion Strategy: Post-stabilization in Telangana, preparing the platform for rapid scaling into other metropolitan areas across India.
Driver Micro-Loans: Integrating with external financial services to offer micro-loans or savings programs to empower verified drivers.
Built With
- express.js
- node.js
- react
- tailwind
Log in or sign up for Devpost to join the conversation.