Skip to content

Releases: FundacjaHospicjum/crisis-mesh-messenger

v0.1.0 - Initial Release (Proof of Concept)

Choose a tag to compare

@FundacjaHospicjum FundacjaHospicjum released this 12 Oct 07:57

?? Crisis Mesh Messenger - Initial Release

This is the first public release of Crisis Mesh Messenger - an infrastructure-free messaging application designed for crisis situations when traditional communication fails.

?? The Problem We're Solving

When disaster strikes, war breaks out, or censorship blocks communication:

  • ? Cell towers are destroyed or disabled
  • ? Internet connections are cut
  • ? Families and communities are isolated
  • ? Emergency coordination becomes impossible

Crisis Mesh solves this by enabling device-to-device communication without any infrastructure.


? What's Included in v0.1.0

Complete Application Foundation

  • ?? Beautiful UI with Material Design 3
    • Home screen with conversation list
    • Full-featured chat interface
    • Network status monitoring
  • ?? Local Storage with Hive database
  • ??? Solid Architecture - MVVM with Provider/GetIt
  • ?? Platform Support - Android and iOS configurations
  • ?? Simulated Mesh - Proof of concept networking

Documentation

  • ?? Complete setup and development guides
  • ?? Contributing guidelines
  • ?? MIT License with humanitarian clause
  • ?? GitHub issue templates

Code Statistics

  • 40 files
  • 5,921 lines of code
  • Production-ready architecture

?? Current Status: Proof of Concept

This release demonstrates the vision and architecture, but mesh networking is simulated.

? Working Now

  • Complete UI/UX flow
  • Message and conversation management
  • Local data persistence
  • Service architecture
  • Cross-platform structure

?? Not Yet Implemented

  • Real Bluetooth/WiFi device discovery
  • Actual device-to-device communication
  • Message routing protocols
  • End-to-end encryption
  • Multi-hop message relay

?? Quick Start

Prerequisites

  • Flutter SDK 3.29+
  • Android Studio or Xcode
  • Git

Installation

git clone https://github.com/FundacjaHospicjum/crisis-mesh-messenger.git
cd crisis-mesh-messenger
flutter pub get
flutter run

See RUN.md for detailed instructions.


?? We Need Contributors!

This is a humanitarian open-source project. We're looking for help with:

?? High Priority

  1. Bluetooth LE Implementation (Android/iOS)
  2. WiFi Direct (Android)
  3. Multipeer Connectivity (iOS)
  4. End-to-End Encryption (Signal Protocol)

?? Also Needed

  • Message routing optimization
  • Battery usage optimization
  • Network visualization
  • Testing on real devices
  • Documentation improvements
  • Translations

See CONTRIBUTING.md to get started!


?? Vision

Imagine a world where communication can't be cut off. Where:

  • ???? Ukrainians stay connected despite infrastructure attacks
  • ?? Disaster victims can call for help
  • ?? Protesters can't be silenced
  • ??? Remote communities stay in touch

This app aims to make that real.


??? Roadmap

Phase 1: Foundation ? ? You Are Here

  • Complete app structure
  • UI/UX implementation
  • Documentation

Phase 2: Real Networking (Next)

  • Bluetooth LE discovery
  • Device-to-device messaging
  • Basic routing

Phase 3: Reliability

  • Multi-hop relay
  • Store-and-forward
  • Network resilience

Phase 4: Security

  • End-to-end encryption
  • Key exchange
  • Message signing

Phase 5: Production

  • Beta testing
  • Performance optimization
  • App store release

?? Get Involved


?? License

MIT License - Free for all, especially humanitarian use.


?? Acknowledgments

Built with Flutter, inspired by the need for resilient communication in crisis situations.

This could save lives. Let's build it together. ??


?? Project Stats

  • Language: Dart/Flutter
  • Platforms: Android, iOS (macOS, Windows, Linux support planned)
  • Architecture: MVVM with dependency injection
  • Status: Alpha / Proof of Concept

Star ? this repository if you believe in crisis-resilient communication!