Releases: FundacjaHospicjum/crisis-mesh-messenger
Release list
v0.1.0 - Initial Release (Proof of Concept)
?? 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 runSee RUN.md for detailed instructions.
?? We Need Contributors!
This is a humanitarian open-source project. We're looking for help with:
?? High Priority
- Bluetooth LE Implementation (Android/iOS)
- WiFi Direct (Android)
- Multipeer Connectivity (iOS)
- 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
- Issues: Report bugs or suggest features
- Discussions: Join the community
- Contributing: Read CONTRIBUTING.md
?? 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!