A Women Safety 🚨 Application developed using Flutter, designed to ensure safety and provide quick access to help during emergencies. This app integrates a secure login system with Firebase Authentication and Firestore for managing user roles. It empowers users by offering real-time safety solutions and instant alerts.
- User Authentication: Secure login and registration using Firebase Authentication.
- User Role Management: Store and manage user roles with Firestore.
- Emergency SOS Alert: Send an SOS message to preconfigured contacts with location details.
- Real-Time Location Tracking: Share live location with trusted contacts.
- Quick Access: Single-tap buttons for immediate action during emergencies.
- Helpline Numbers: Access national and local emergency numbers.
- Frontend: Flutter (Dart)
- Backend: Firebase (Authentication, Firestore, and Cloud Functions)
- APIs: Google Maps API (for location sharing)
Page-1 :
Page-2 :
Page-3 :
Page-4 :
-
Clone the repository:
git clone https://github.com/your-username/women-sos-app.git cd women-sos-app
-
Install dependencies:
flutter pub get
-
Configure Firebase:
Create a Firebase project and add an Android/iOS app. Download the google-services.json (for Android) or GoogleService-Info.plist (for iOS) file. Place the file in the following folders: android/app/ ios/Runner/
-
Run the app:
flutter run