🌍 Overview
ResQ is an intelligent disaster response platform designed to function even when networks fail.
It combines AI, offline mesh networking, and real-time emergency coordination to provide a reliable lifeline during critical situations.
⚡ Built for real-world emergencies: disasters, blackouts, war zones, and no-signal environments.
- One-tap emergency trigger
- Sends:
- 📍 Location
- 📸 Images / 🎥 Video
⚠️ Emergency type (Medical, Fire, Structural, Trapped)
- AI-assisted detection (ML Kit)
- Works online + offline
- Peer-to-peer communication (Nearby Connections)
- No internet required
- Forms a local emergency communication network
- Smart object detection (ML Kit)
- Context-aware emergency guidance
- Voice + text interaction
- Hands-free emergency interaction
- Calm AI responses (ElevenLabs integration)
- Designed for panic scenarios
- Online: Live maps & updates
- Offline: Grid-based fallback
- Shows:
- Safe zones
- Nearby responders
- Active SOS signals
- Predefined emergency protocols
- Optimized UI for high-risk environments
- Peer-to-peer assistance
- Nearby responders
- Decentralized rescue coordination
/→ Signup / Login/home→ Dashboard/sos→ SOS Report/map→ Tactical Map/community→ Community Help/local→ Local Incidents/disaster→ Disaster Mode/war→ War Mode/mesh→ Offline Mesh Chat
┌────────────────────────────┐
│ ResQ App UI │
│ (SOS, Map, Mesh, AI UI) │
└────────────┬───────────────┘
│
┌───────────────┼────────────────┐
│ │ │
▼ ▼ ▼
┌────────────┐ ┌──────────────┐ ┌──────────────┐
│ ML Kit AI │ │ Mesh Network │ │ Voice Agent │
│ Detection │ │ (P2P Nearby) │ │ (ElevenLabs) │
└────────────┘ └──────────────┘ └──────────────┘
│ │ │
└───────┬───────┴───────┬────────┘
▼ ▼
┌──────────────┐ ┌──────────────┐
│ Firebase │ │ Google Cloud │
│ Firestore │ │ APIs │
│ Auth + FCM │ │ Maps/Weather │
└──────────────┘ └──────────────┘
- Frontend: Flutter
- Backend: Firebase (Firestore, Auth, FCM)
- AI: Google Gemini + ML Kit
- Voice AI: ElevenLabs
- Connectivity: Nearby Connections (P2P Mesh)
- APIs: Google Maps, Weather, Solar
flutter pub getflutter devices
flutter run -d chrome
flutter run -d emulator-5554
flutter run -d iPhoneflutter build apk --release📦 Output file:
build/app/outputs/flutter-apk/app-release.apk
👉 Use this APK for:
- Demo submission
- Judge testing
- Direct installation
flutter build web
cd build/web
python3 -m http.server 8080Open:
http://localhost:8080
google_fontsflutter_animategoogle_maps_flutterfirebase_corenearby_connectionscryptographyuuidshared_preferences
| Feature | Online | Offline |
|---|---|---|
| SOS | Cloud sync | Mesh broadcast |
| AI | Advanced | Basic/local |
| Maps | Full maps | Grid fallback |
| Communication | Internet | P2P |
- Background:
#131313 - Primary:
#FFFFFF - Accent: Cyan / Teal
- Error:
#FFB4AB - Fonts:
- SpaceGrotesk (Headlines)
- Inter (Body)
- Works without internet
- Real-time Panic-Ping emergency system
- Combines AI + Voice + Mesh Networking
- Built using Google technologies
- Designed for real disaster survival
ResQ provides AI-assisted guidance and emergency communication tools.
Always follow official emergency services when available.
“Intelligence that survives.”