SheSOS is an innovative mobile application designed to provide immediate assistance to women in emergency situations. Developed using Flutter, the app ensures rapid and reliable access to essential emergency services, enhancing user safety and security.
- Instant Connection: Users can swiftly contact emergency services such as the police, women helpline, ambulance, and fire brigade with a single tap.
- User-Friendly Interface: The intuitive design ensures quick and easy access to critical functions during emergencies.
- Real-Time Location Services: Utilizes GPS to help users find the nearest hospitals, police stations, and medical stores, usually within a 5 km radius.
- Integrated Maps: Seamless integration with mapping services provides accurate directions and estimated arrival times within seconds.
- Trusted Contacts: Users can share their real-time location with up to 5 trusted contacts, ensuring added security and peace of mind.
- Secure Communication: Ensures that location data is shared securely, protecting user privacy.
- Framework: Flutter
- Cross-Platform Development: Leverages Flutter for efficient development and a consistent user experience across iOS and Android.
- Hot Reload: Facilitates rapid iteration and debugging, reducing development time by up to 30%.
- Dart Programming Language: Ensures high performance and speed of the application.
- Emergency Services API: Provides real-time access to police, women helpline, ambulance, and fire brigade services.
- Location Services API: Utilized for providing accurate real-time data on nearby facilities with 98% accuracy.
- location: Provides real-time geolocation services to locate nearby facilities accurately.
- url_launcher (v6.2.6): Enables launching URLs, useful for accessing emergency service websites and resources.
- carousel_slider (v4.2.1): Displays important safety tips and emergency information in a carousel format, enhancing user engagement.
- flutter_phone_direct_caller (v2.1.1): Implements direct calling features to emergency contacts and services, ensuring quick connections.
- cupertino_icons (v1.0.6): Provides high-quality icons for enhancing the user interface.
- google_fonts (v6.2.1): Enhances the UI with a variety of fonts to improve readability and aesthetics.
- Provider Package: Used for efficient state management across the application, ensuring seamless data handling and UI updates.
To get started with SheSOS, follow these steps:
- Clone the repository:
- Navigate to the project directory:
- Install dependencies:
- Run the app:
Contributions are welcome! Please fork the repository and submit a pull request with your improvements. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.