Skip to content

rohanlodhi/disaster-p2p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emergency Mesh - v1.0

Emergency Mesh is an offline communication app for Android. It helps people stay connected during disasters when cell service and internet are down. It uses Bluetooth Low Energy (BLE) to create a local network between devices, allowing messages to hop from one phone to another.

What's New in v1.0

This is the first major release of the application, featuring a complete redesign and new safety features.

  • Professional UI: A clean, three-tab interface (Home, Chat, Profile) that's easy to use in stressful situations.
  • "I Am Safe" Status: Quickly broadcast your safety status to everyone nearby.
  • Language Support: Full support for English, Hindi, Tamil, Telugu, and Bengali.
  • Voice Messaging: Send 30-second voice notes when typing isn't possible.
  • Smart Navigation: Integrated Google Maps support for location sharing.

Key Features

📡 Offline Communication

  • No Internet Required: Works entirely over Bluetooth.
  • Mesh Networking: Messages relay through other devices to extend range.
  • Auto-Discovery: Automatically finds and connects to nearby users.

🚨 Emergency Tools

  • SOS Button: One-tap distress signal that alerts all nearby users.
  • Location Tagging: Every message and SOS includes your GPS coordinates.
  • Safe Status: Let others know you're okay with a single tap.
  • Quick Messages: Pre-set emergency messages (Need Water, Need Medical, etc.) for fast communication.

💬 Chat & Voice

  • Text Messaging: Private and public messaging within the mesh.
  • Voice Notes: Record and send audio messages.
  • Message History: View past conversations and alerts.

🌍 Localization

  • Multi-Language: Switch instantly between 5 supported languages.
  • Localized Interface: All menus, buttons, and alerts are translated.

How to Use

1. Home Tab

  • Check Status: See how many devices are connected nearby.
  • SOS: Press the big red button to send an emergency alert.
  • Safe Mode: Tap "I Am Safe" to broadcast your status.
  • Quick Actions: Use the grid buttons for common needs like water or shelter.

2. Chat Tab

  • Communicate: Send text or voice messages to the network.
  • View Alerts: See SOS and Safe status updates from others.
  • Play Voice: Tap any voice bubble to listen to the message.

3. Profile Tab

  • Personal Info: Enter your name, blood type, and emergency contacts.
  • Settings: Change the app language or your user role (Citizen/Official).

Technical Details

  • Minimum Android Version: Android 8.0 (Oreo)
  • Target Android Version: Android 14
  • Technology: Bluetooth Low Energy (BLE)
  • Permissions: Bluetooth, Location (for scanning), Audio (for voice notes). No internet permission used.

Installation

  1. Download the APK.
  2. Install on your Android device.
  3. Grant the required permissions (Bluetooth and Location are essential for mesh networking).
  4. Create your profile and you're ready to go.

Built for resilience. Designed for people.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors