💡 Inspiration
Women safety remains a serious concern, especially during late-night travel or in unfamiliar environments. We wanted to create a solution that not only sends emergency alerts but also provides real-time intelligent guidance using AI to help users stay safe.
🚨 What it does
The AI Women Safety Platform helps users in emergency situations by providing:
- One-click SOS alert system
- Live location tracking with Google Maps
- AI-powered safety guidance using Gemini API
- Quick access to emergency contacts and safety tips
🛠 How we built it
We built this project using a full-stack approach:
- Frontend: React (Vite) for fast and responsive UI
- Backend: Node.js & Express for handling APIs
- AI Integration: Google Gemini API for smart safety assistance
- Location Services: Browser Geolocation API and Google Maps
The frontend interacts with backend APIs to trigger SOS alerts and fetch AI-based safety recommendations in real time.
⚠️ Challenges we ran into
- Handling browser location permissions and errors
- Integrating Google Maps with real-time location updates
- Managing API calls and asynchronous data flow
- Designing a simple and effective UI for emergency use
- Ensuring smooth communication between frontend and backend
🏆 Accomplishments that we're proud of
- Successfully built a full-stack safety application within limited time
- Integrated AI (Gemini) for real-time safety guidance
- Created a clean and user-friendly dashboard interface
- Implemented live location tracking and SOS system
🧠 What we learned
- How to integrate AI APIs into real-world applications
- Full-stack development using React and Node.js
- Handling real-time location and user interaction
- Importance of UI/UX design in critical applications
- Debugging and managing APIs under time constraints
🚀 What's next for AI Women Safety Platform
- Mobile app version using React Native
- Voice-activated SOS feature
- Automatic SMS and call alerts
- Trusted contacts and community safety network
- In-app live map tracking with safe route suggestions
Log in or sign up for Devpost to join the conversation.