Skip to content

Advanced disaster management app with real-time geospatial mapping, Firebase-powered synchronization, SOS alerts, multilingual support, and modular Disaster Mode for seamless emergency response.

License

Notifications You must be signed in to change notification settings

RescueRing/disaster-ready

Repository files navigation

🌍 Rescue Ring: Revolutionizing Disaster Management 🚨

Welcome to Rescue Ring, a cutting-edge disaster management platform designed to empower communities during natural calamities. Featuring seamless communication, real-time alerts, and efficient resource coordination, Rescue Ring ensures that no one is left behind when disaster strikes.


📥 Download the App

Download APK


📜 Table of Contents

  1. 🚀 Introduction
  2. ✨ Key Features
  3. 💻 Technology Stack
  4. How to Contribute
  5. 🔒 License

🚀 Introduction

Rescue Ring is a transformative disaster management platform built to assist individuals and communities in handling natural disasters with precision and efficiency. By integrating state-of-the-art technology, we provide:

  • 🌟 Real-time disaster updates
  • 🚑 Life-saving SOS functionality
  • 🛠️ Streamlined resource sharing
  • 🧑‍🤝‍🧑 Volunteer-driven disaster validation and aid

Our mission? To ensure seamless communication, immediate response, and long-term recovery for all affected individuals.


Key Features

🗺️ 1. Real Time Communication via Google Maps

  • Harnesses the power of Google Maps API to enable location-based disaster reporting.
  • Users can:
    • 🆘 Report emergencies in their vicinity.
    • 🍞 Request or offer resources (food, medicine, shelter).
    • 🔥 Visualize affected zones using an intuitive heatmap, identifying high-priority areas.

📞 2. Emergency Contacts & SOS Messaging

  • Save critical emergency contacts in the app.
  • 🚨 One-tap SOS messaging to notify loved ones and responders with real-time location details.
  • Functions even in low connectivity zones, leveraging fallback SMS mechanisms.

📚 3. Disaster Education

  • Quick-access guides on how to respond to disasters such as:
    • 🌊 Floods
    • 🌪️ Cyclones
    • 🌋 Earthquakes
  • Information is concise, actionable, and designed for use during high-stress moments.

🏛️ 4. Government Schemes Information

  • Comprehensive access to disaster relief schemes and their:
    • Eligibility criteria
    • Step-by-step application processes
    • Contact details, one tap 📞 call feature
  • Dynamically tailored based on the user's location and current disaster context.

🌐 5. Multilingual Support

  • Supports multiple languages, ensuring accessibility across India’s diverse linguistic landscape.
  • 🔄 Seamless language switching for personalized user experiences.

🤝 6. Volunteer Program

  • Equips volunteers with exclusive capabilities to:
    • 📝 Validate disaster reports to avoid misinformation.
    • 📢 Send push notifications for critical updates.
    • 📍 Manage the heatmap for efficient resource allocation.
    • 🛡️ Moderate community resources by removing invalid or outdated information.
  • Volunteers undergo a robust verification process to ensure platform integrity.

📸 Screenshots and UI Previews

Here are previews of the Rescue Ring App's key screens and features:

Authentication and Permissions Community Features Disaster Information
Auth Page Community Option Selection Disaster_Details
Permissions Page 1 Community Page EN Disaster Page_EN
Permissions Page 2 Disaster Info Example KN

Help and Resource Sharing Emergency Contacts Government Schemes
Community Need Help Contact Added Schemes EN
Community Provide Help Contact Fetch Schemes KN
Successful Help

Volunteer Features Sending Alerts Volunteer Registration Process
Volunteer Intro Send Alert Volunteer Benefits
Responsibilities Send Alert Warning Skills Selection
T&C Emergency Alert sent Application Submission

Multi-language support

💻 Technology Stack

🖥️ Mobile App:

  • Framework: Flutter (cross-platform development for Android & iOS)
  • Programming Language: Dart
  • Database: Firebase Firestore for real-time data syncing.
  • Push Notifications: Firebase Messaging for low-latency alerts.
  • Mapping Services: Google Maps API for geolocation-based reporting and navigation.

💻 How to Contribute

We welcome contributions to the Run Revenue project! If you'd like to contribute, please refer to our Contributing Guide for detailed instructions on how to report bugs, request features, and submit code.

Thank you for your interest in contributing!


License

This project is licensed under the MIT License. See the LICENSE for more details.

About

Advanced disaster management app with real-time geospatial mapping, Firebase-powered synchronization, SOS alerts, multilingual support, and modular Disaster Mode for seamless emergency response.

Topics

Resources

License

Stars

Watchers

Forks

Languages