SheSafe is a specialized safety application designed to enhance the security and well-being of female students and faculty on college campuses. The app integrates advanced technologies like Firebase, IoT wearable devices, AI-based gender and emotion detection, and the Aadhaar API to provide robust security features and emergency response mechanisms.
- Introduction
- Features
- Technology Stack
- Architecture
- Installation
- Usage
- Screenshots
- Contributing
- License
- Contact
SheSafe is developed with the mission to offer a safe environment for women on college campuses. The app provides tools for secure communication, real-time location tracking, and instant access to emergency services. With the help of IoT devices, AI models, and secure verification through Aadhaar, SheSafe ensures that users can seek help swiftly and efficiently in times of need.
- Emergency Alerts: Quickly send an emergency alert to pre-configured contacts or campus security.
- IoT Wearable Integration: Connect with a wearable device for instant alerts and real-time tracking.
- AI-Based Detection: Uses AI to detect gender and emotional states through connected CCTV cameras on campus.
- Secure Verification: Leverages the Aadhaar API for secure and authenticated access.
- Real-time Chat: Communicate with campus security or trusted contacts through a secure messaging system.
- Location Tracking: Share your real-time location with trusted contacts during an emergency.
- Automatic Alerts: Alerts are sent automatically if unusual activity is detected by the wearable device or AI systems.
- Flutter: Cross-platform app development
- Dart: Programming language for Flutter
- Firebase: Real-time database and authentication
- Aadhaar API: Secure authentication and verification
- Python: Backend logic and AI model integration
- Arduino: IoT wearable device for alerts and tracking
- TensorFlow/Keras: AI model training for emotion and gender detection
- Google Maps API: Location services
- Firebase Cloud Messaging (FCM): Push notifications
- User Authentication: Secure login through Firebase and Aadhaar API.
- Real-Time Database: All user data, emergency contacts, and location data are stored in Firebase.
- IoT Integration: Wearable devices connected through Bluetooth or Wi-Fi for real-time data exchange.
- AI Processing: Emotion and gender detection models running on campus CCTV feeds, integrated with the app.
- Emergency Response: Real-time alerts sent to security or emergency contacts based on AI triggers or user actions.
- Flutter SDK: Install Flutter
- Android Studio or Xcode: For running the app on an emulator or physical device
- Firebase Account: Set up Firebase for authentication and database
- Aadhaar API Access: Obtain API keys for Aadhaar verification
- Clone the Repository
git clone https://github.com/yourusername/shesafe.git cd shesafe cd calculator
