Welcome to the Women's Safety App, a comprehensive solution designed to empower women with real-time safety tools and resources. This application leverages Flutter and Firebase to provide robust, reliable, and user-friendly safety functionalities.
- π Overview
- β¨ Features
- πΈ Project Screenshots
- π Technology Stack
- β Installation
- π₯ Usage
- π€ Contributing
- π License
- π Contact
The Women's Safety App is developed with the goal of enhancing personal security and providing immediate support when needed. The app is built on a secure and scalable architecture using Flutter for cross-platform development and Firebase for backend support. It integrates various features such as real-time location tracking, emergency alerts, and chatbot support to ensure a comprehensive safety solution.
-
Real-time Location Tracking π
Continuously monitors and shares the user's current location for quick assistance during emergencies. -
Emergency Alerts and SOS π¨
Instantly sends alerts to pre-designated contacts along with the user's location when a danger signal is triggered. -
Shake to Send Alerts π€
Activate an emergency alert by simply shaking the device, ensuring ease of use during critical moments. -
One-to-One Chatting π¬
Secure messaging feature allowing users to communicate directly with trusted contacts. -
Comprehensive Emergency Helplines βοΈ
Provides quick access to a wide range of emergency helpline numbers and services. -
Safety Tips and Resources π
Offers curated safety tips, best practices, and resources for personal security. -
Fake Calling Feature π
Allows users to simulate an incoming call to provide a quick escape during uncomfortable or threatening situations. -
Chatbot Support π€
An intelligent chatbot is available for guidance and immediate assistance, helping users navigate through the app's functionalities and offering safety advice. -
Additional Functionalities π‘οΈ
Further features are under continuous development to ensure that the app remains at the forefront of safety technology.
- Frontend: Flutter
- Backend: Firebase (Authentication, Real-time Database, Cloud Functions, etc.)
- APIs & Services: Integration of various APIs for location tracking, messaging, and emergency services.
Follow the steps below to get started with the Women's Safety App:
-
Clone the Repository:
git clone https://github.com/HARIOM317/vSafe-women-safety-app.git cd vSafe-women-safety-app
-
Install Dependencies:
flutter pub get
-
Configure Firebase:
- Create a Firebase project.
- Add your Flutter app to the Firebase project.
- Download the google-services.json (for Android) and/or GoogleService-Info.plist (for iOS) files.
- Place them in the appropriate directories as described in the Firebase documentation.
- Run the App:
flutter run
Once installed, open the app and follow the on-screen instructions to set up your profile and emergency contacts. Customize your settings for real-time location tracking, alert mechanisms, and preferred communication channels.
We welcome contributions from the community. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes with clear and concise commit messages.
- Submit a pull request for review.
This project is licensed under the MIT License. Feel free to use and modify it according to the terms specified.
For further information, feedback, or support, please contact:
- Project Maintainer: Hariom Singh Rajput
- GitHub: @HARIOM317
- LinkedIn: @in/hariom-singh-mewada
Stay safe and empowered! π‘οΈ