Hey everyone.

I make Peersuite, an opensource free communication platform.

It’s private by default, there’s no sign-in or email collection.

It’s peer-to-peer, there’s no server, after discovery you are connected directly to your friends my AES-GCN encrypted WebRTC channels. It forms a mesh and identifies superpeers. Because there is no server, in order to save your data between sessions, you can download your workspace into a password encrypted file. Happy to answer any questions.

FEATURES: chat with images, PMs, channels, and file send group audio/video calling screensharing kanban board whiteboard for diagrams/flowchartswith PNG export collaborative document editing with formatted PDF export

The best way for self hosting is docker, its on dockerhub as openconstruct/peersuite. You can also download desktop versions from the github or use on the web at https://peersuite.space/

github - https://github.com/openconstruct/Peersuite

  • gonzo-rand19@moist.catsweat.com
    link
    fedilink
    arrow-up
    0
    ·
    4 days ago

    Ah, no worries for now. I took out the inline CSS and replaced it with an external file, so I’ll work on that.

    I made some minor adjustments already, like removing the transform on hover and having the whiteboard to expand to fit its container, so that’s nice. Have you thought about implementing draw.io or excalidraw?

    • jerry@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      Someone mentioned excalidraw on github also. If it would blend into the rest of the UI I wouldn’t mind, I’m not in love with the one I made lol. Could you make a PR with your changes on github? So far nobody has contributed any CSS changes, and I know I’m not great at design.

      • gonzo-rand19@moist.catsweat.com
        link
        fedilink
        arrow-up
        2
        ·
        4 days ago

        I think implementing a dedicated tool will help polish the experience since draw.io and excalidraw both support drawing diagrams and flow charts and that’s great for organizing visual data, making mind maps, and brainstorming.

        I will look into making a PR next week but I’ve barely ever used Git and I’m not a developer so expect it to be kinda crap spaghetti code, lol. My CSS experience begins and ends with user layouts and themes on websites like MySpace and Tumblr, unfortunately, but I like making things look nice.