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/
No current plans, but that would be a great idea! If you just want to edit the CSS, it’s all in index.html
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?
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.
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.