Skip to content

SafeEscape is an AI-powered mobile application designed to provide real-time disaster alerts, emergency information, and AI-driven disaster predictions. It helps users stay informed, prepared, and make critical decisions during emergencies.

Notifications You must be signed in to change notification settings

SafeEscape-org/SafeEscape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

87 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SafeEscape: Disaster Management & Emergency Response System

SafeEscape Logo

Your lifeline during disasters - Navigate to safety with confidence

Platform License Version Contributors

πŸ† Hackathon Submission

SafeEscape is a comprehensive disaster management application designed to help users prepare for, respond to, and recover from natural and man-made disasters. This project was developed as part of the GDG SOLUTION CHALLENGE hackathon.

🌍 UN Sustainable Development Goals (SDGs) Alignment

SafeEscape is built with a mission to create meaningful real-world impact by aligning directly with key United Nations Sustainable Development Goals (SDGs). Our solution actively contributes to resilience, safety, and sustainability during emergencies.

🎯 Goal 🌐 Description πŸš€ Our Contribution
Goal 3:
Good Health & Well-being
Ensure healthy lives and promote well-being for all at all ages
  • Instant access to emergency services
  • AI health triage suggestions
  • Emergency contacts & real-time status updates
Goal 11:
Sustainable Cities & Communities
Make cities inclusive, safe, resilient and sustainable
  • Real-time disaster maps with hazard zones
  • Smart evacuation routing using AI + Google Maps
  • Location-based disaster preparation tips
Goal 13:
Climate Action
Take urgent action to combat climate change and its impacts
  • AI-based disaster prediction (wildfires, floods)
  • Community reporting to monitor climate impacts
  • DisasterCam AI for early visual detection

πŸ“± App Screenshots

Home Screen
Home Dashboard
Evacuation Routes
Evacuation Routes
Emergency Contacts
Emergency Contacts
Disaster Alerts
Disaster Alerts
Safety Tips
Safety Tips
AI Assistant
AI Assistant
User Profile
User Profile
Disaster Map
Disaster Map
Emergency Resources
Emergency Resources

🌟 Key Features

πŸ”” Real-time Disaster Alerts

Get immediate notifications about disasters in your area with severity levels and recommended actions.

πŸ—ΊοΈ Evacuation Routes

Find the safest and quickest routes to evacuation centers with real-time traffic updates.

πŸ“ž Emergency Contacts

Store and quickly access important contacts during emergencies with one-tap calling.

πŸ“‹ Safety Tips

Access comprehensive guides for different disaster scenarios, customized to your location.

πŸ“ Location Tracking

Share your location with emergency services and loved ones with precision up to 3 meters.

πŸ“΅ Offline Mode

Critical features work without internet connection, ensuring help when you need it most.

πŸ€– Advanced AI Capabilities

SafeEscape leverages cutting-edge artificial intelligence to provide unparalleled disaster management features:

AI-Powered
  • AI-Powered Disaster Prediction: Our proprietary algorithms analyze weather patterns, seismic activity, and historical data to predict potential disasters before they occur
  • Intelligent Evacuation Routing: Dynamic path-finding algorithms that adjust in real-time based on road conditions, traffic, and emerging hazards
  • AI Chat Assistant: 24/7 virtual assistant that provides personalized guidance during emergencies and answers critical questions when human support is unavailable
  • Risk Assessment: Personalized risk profiles based on your location, local infrastructure, and historical disaster data
  • Natural Language Processing: Understand and process emergency requests in natural language, even in high-stress situations

πŸ“ Real-Time Tracking & Notifications

Real-Time Tracking
  • Live Location Sharing: Share your real-time location with emergency contacts and rescue teams with a single tap
  • Geofencing Alerts: Receive instant notifications when entering high-risk areas
  • Proximity Warnings: Get alerts about nearby hazards or developing situations
  • Status Updates: Automatically notify loved ones of your safety status during disasters
  • Rescue Team Integration: Direct communication channel with emergency responders with location precision up to 3 meters

πŸ—οΈ Architecture

SafeEscape Architecture

SafeEscape follows a clean architecture approach with a focus on separation of concerns:

Presentation Layer
Flutter UI components and state management
Domain Layer
Business logic and use cases
Data Layer
Repository implementations and data sources
Core
Shared utilities, constants, and configurations
AI Services Layer
Machine learning models and predictive analytics
Real-time Communication Layer
WebSocket connections for instant updates

πŸ› οΈ Technologies Used

Flutter Dart Firebase Google Maps TensorFlow
Frontend
Flutter & Dart
Authentication
Firebase Authentication
Database
SharedPreferences
Maps & Location
Google Maps API, Geolocator
State Management
Provider
Notifications
Firebase Cloud Messaging
Real-time Communication
WebSockets, Firebase Realtime DB
Analytics
Firebase Analytics

πŸ”— Additional Resources

πŸš€ Getting Started

Prerequisites

Flutter Flutter SDK (2.10.0 or higher)
Dart Dart SDK (2.16.0 or higher)
Android Studio Android Studio / VS Code
Firebase Firebase project setup
Google Maps Google Maps API key

Installation

  1. Clone the repository:
    git clone https://github.com/SafeEscape-org/SafeEscape.git

About

SafeEscape is an AI-powered mobile application designed to provide real-time disaster alerts, emergency information, and AI-driven disaster predictions. It helps users stay informed, prepared, and make critical decisions during emergencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •