Skip to content

nkminion/Nodus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodus

P2P decentralised mesh network texting app made with flutter.

This helps you communicate with people without the use of internet.

Uses wifi-direct/bluetooth to form a mesh network.

Features:

Decentralised Multi-Hop Routing:

Messages hop through intermediate nodes to reach its destination if the receiver is out of range.

Buffer Cache:

Implements a cache to track packet IDs, prevents infinite broadcast storms and optimises bandwidth.

Offline Persistence:

Stores chat history and contact info on your device.

Future updates:

Media support

Background service for uninterrupted flow of packets

App Logo

Double ratchet system, similar to signal

Out of band verification to enable encryption of handshake packets too

Storing private keys on flutter_secure_storage

Logging framework and UI to let users know about errors

Contribution

This is an open source project. Contributors are welcome.

About

P2P decentralised mesh network texting app made with flutter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors