Skip to content

RaniAsmit/SheSOS

Repository files navigation

SheSOS Mobile Application

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.

Core Features

One-Tap Emergency Assistance

  • 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.

Nearby Services

  • 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.

Location Sharing

  • 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.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Technology Stack

  • 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.

Integrated APIs

  • 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.

Packages and Plugins

  • 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.

State Management

  • Provider Package: Used for efficient state management across the application, ensuring seamless data handling and UI updates.

Getting Started

To get started with SheSOS, follow these steps:

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies:
  4. Run the app:

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published