Enkrypted.Chat

I’d like to get your feedback on user experience. You can try locally between 2 different browsers (or using incognito-mode).

I have open source some of the core concepts, but feel free to reach out for clarity instead of reading that slop:


IMPORTANT: Caution should always be used for projects like this. So I’d like to be clear that I am Al-slop-maxxing at scale. If youre looking for good code, clear docs or best-practices; you should look away now. While this is aiming to provide a secure experience, it isnt audited or reviewed. I’d like to share for testing, feedback and demo purposes only. This is a technical demo of a unique concept. Feel free to reach out for clarity. Please use responsibly.

  • breadsmasher@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago

    yet another “whatsapp” clone? aka … a messaging app?

    How much of this one was AI vibe coded slop EDIT All of it. Dont touch this shit with a 10ft pole.

    experimental Proof of Concept

    Feature Rich

    pick one.

  • padreug@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    i tried it out! works for messaging, i sent a gif and it’s sending on the order of 10kb/s. I don’t know how voice/video chat would do on that 😄 Often when I was trying to open the app it would get overlaid with the intro screen, didn’t realize you have to click the X on the top right to get back to the chat app. I was finding a work around by hitting the back button. Cool concept

    • xoron@programming.devOP
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 month ago

      thanks for the feedback there!

      chunking it up to that size is related to the capacity of the payload allowed with the way im dealing with some encryption. it can be improved hugely with webrtc, but not stable enough to roll out yet. i thnk the voice/video functionality should be reasonable. let me know if thats unreasonably slow. i should be able to improve it.

      that intro screen appears for the case that the “user hasnt started using the app yet”. on the file tab you can try create an empty file. that should avoid seeing that intro screen. it should also be dismissed if you connected to a peer (perhaps an bug i need to look into). maybe i should make it so you only need to dismiss it once with a checkbox or something.