• 6 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2024

help-circle
  • xoron@programming.devOPtoPrivacy@lemmy.mlP2P WhatsApp Clone
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 months ago

    Just to be clear, my app is not better than jami (or any other app)… because its unreviewed close-source code.

    The key distinction in my approach is that it’s a webapp-first approach. You can avoid registration and installation, which is a feature other apps don’t provide.


  • There are ways around using a central server to establish a p2p connection. It isn’t well explained or demonstrated, but the concept seems to work here: https://github.com/positive-intentions/chat/issues/6 … I’d like to explore this more with exchanging the required data over QR codes or NFC.

    Simplex is a great approach for p2p communication. I can easily recommend it over what I have done so far. At the very least, it’s gone through things like a professional security audits and seem to keep a high standard in their practices.









  • Thanks!

    Here is the foss equivalent of this project: https://github.com/positive-intentions/chat

    Unfortunately, open source isn’t sustainable. I’m investigating close-source as a way to create something competitive. My plan is to try to sell it on the Play store.

    As for pairdrop, their approach to peer discovery relies on knowing the network you’re connected to. This makes it easy to find peers in cases where you use the same WiFi network. In mine I’m using WebRTC to allow connections over the internet. Peer discovery is achieved by using crypto-random IDs exchanged as a link or QR code.

    Ultimately it’s worth noting my app is a work in progress. I hope I can update the UX to make the functionality as seamless as pairdrop.