SHEild 🛡️ SHEild is a women's safety application focused on providing quick support in emergencies. With features like live location sharing, SOS alerts, live video streaming, and Guardian AI, SHEild helps users stay connected to their trusted contacts when it matters the most.
🚀 Features SOS Activation — Trigger an immediate SOS alert to notify your emergency contacts.
Live Video Streaming — Stream live video to your emergency contacts during an SOS situation.
Live Location Sharing — Share your real-time location during travel or emergencies.
Guardian AI Chat — Discreet SOS activation by detecting keywords in chat messages.
Emergency Contacts Management — Add and manage trusted emergency contacts easily.
Trip Sharing — Log and share trip details, including destination and mode of travel, with trusted contacts.
🛠️ Tech Stack Frontend: React.js, Tailwind CSS, Shadcn UI
Backend: Node.js, Express.js
Database: Firebase Firestore
Authentication: Firebase Auth
Real-Time Communication: Socket.IO
AI Integration: Gemini API
📂 Project Structure bash Copy Edit /frontend /components /pages /services /backend /routes /controllers /services /firebase (Firestore structure and security rules) 🧩 How It Works User logs in and sets up emergency contacts.
User starts a trip or moves around — trip details and live location are shared if needed.
Guardian AI monitors messages for keywords silently.
If SOS is triggered:
Emergency contacts receive live location and alert notifications.
Live video streaming can be started for real-time visibility.
🧠 Our Vision SHEild aims to empower individuals by providing quick, reliable access to help in critical moments, through the smart use of technology and real-time communication.
🤝 Contributing We are continuously improving SHEild! If you have suggestions, ideas, or would like to contribute, feel free to create an issue or submit a pull request.
📫 Contact Feel free to reach out or connect! siddhiseth18@gmail.com