Most modern apps track their users to some extent. Even if a chat application states that chats are end-to-end encrypted there is very little said about what other personal data the app might store. A decentralized solution overcomes most of these problems.
This application is a peer-to-peer alternative for popular chat applications like WhatsApp and Telegram. Although Skype already implements a somewhat peer-to-peer system, there are still login and other servers. This application aims to be fully decentralized with nodes all having the same priority and working together to dynamically manage the network.
This project is built using Flutter, mainly for cross platform mobile support but also for the ability to target other platforms in the future.
Currently version 1.7.3 is being used.
To compile run
flutter build <target>
For help choosing a target run
flutter help build
To install on a connected device run
flutter install [args]
A precompiled version will be available on the Google Play Store in the future
We welcome contributions to this project.
Please see Contribution guidelines for this project
Also see the project architecture for more details about this project's implementation.