
LiveSyncDesk
Real time collaboration with a portable synced board.
50 followers
Real time collaboration with a portable synced board.
50 followers
LiveSyncDesk is your private shared space for friendly discussion, teaching, and explaining with images or synchronized board drawing in real time. Start a board, invite anyone with a link, and stay perfectly in sync while you sketch ideas, upload images, and use Synchronized Zoom to focus on the exact details together. Whether it’s online teaching, quick team discussions, or remote reviews, LiveSyncDesk is a personal project by an independent developer under active development.












LiveSyncDesk
LiveSyncDesk
No download , No login / register. Just copy invite link and send it to anyone.
LiveSyncDesk
@copywizard Hey Ojieh — sorry for the delayed reply 🙏
Really appreciate this! 🙌 Love hearing that it helps reduce the screenshot back-and-forth and keeps the flow smooth. That’s exactly the problem I’m trying to solve.
If you ever have a feature request for client discussions (quick pointer / highlight / notes etc.), I’m all ears. Thanks again!
LiveSyncDesk
@copywizard This is a really good idea 🙌
Attaching a short context label to a pointer/comment (ex: ‘why this matters’ / ‘decision needed here’) would keep feedback focused and reduce noise — love it. Added to my notes.
And appreciate the offer too! I’ll definitely reach out when I’m polishing the messaging + onboarding copy. Thanks again.
LiveSyncDesk
@copywizard Thanks Ojieh totally agree — I’ll share an update once the first version of notes/text pointers is live. And yes, I may take you up on the messaging/onboarding feedback soon 🙏
LiveSyncDesk
@copywizard Thanks Ojieh 🙌 saved your email. I’ll definitely reach out very soon when I’m polishing the messaging/onboarding. Appreciate the support 😊
LiveSyncDesk
@copywizard Thank you Ojieh 😊 really appreciate the support. I’ll keep shipping updates🙌🏻
The no-login, link-based shared board + ZoomSync “same viewport” is a great teaching/review primitive 👏 The scale pain is keeping strokes/images/viewport perfectly consistent under latency; best practice is CRDT/OT for draw ops + event timestamps, plus viewport sync via WebRTC datachannel or WebSocket with client-side prediction + rate limiting. Are you using Yjs/Automerge (CRDT) or a custom op-log, and will you add per-board permissions + expiring links?
LiveSyncDesk
@ryan_thill Appreciate this Ryan Great points. Right now it’s a simpler custom op-log over WebSocket (not CRDT yet). Per-board permissions + expiring links are on the roadmap. Would love to learn what you’ve seen work best for viewport sync + latency smoothing.
@livesyncdesk Custom op-log over WebSocket is a solid v1. For viewport sync, what’s worked best is treating “camera” as ephemeral presence: send x,y,zoom (or visible bounds) as throttled deltas (~80–120ms) with seq/timestamp, apply last-write-wins on receive, and smooth with a critically damped spring/lerp plus snap-on-large-jumps so jitter doesn’t make the view swim.
We’ve also had good results separating draw ops vs presence (backpressure so strokes never queue behind camera spam).
Are you planning ZoomSync as host-driven “follow me” (one driver) or multi-driver with soft-locks, and would you consider a WebRTC datachannel just for presence later?
LiveSyncDesk
@ryan_thill Ryan this is gold 🙌 Thanks for the detailed breakdown — especially the ‘camera as ephemeral presence’ + throttled deltas + spring/lerp smoothing. We’re doing ZoomSync as host-driven ‘follow me’ (one driver) in v1 to keep it predictable for teaching, and l’ll likely explore multi-driver with soft locks later. Also +1 on separating draw ops vs presence — makes total sense. For now it’s all WS, but WebRTC datachannel for presence is definitely something I’d consider in a later version. Appreciate you sharing this.. thank you 😊
LiveSyncDesk
@copywizard Thanks Ojieh, saved your email. I’ll reach out when I’m polishing the messaging/onboarding. Appreciate the help.
LiveSyncDesk
@copywizard Thanks Ojieh, totally agree — those small context cues remove a lot of back & forth. I’ll share an update once it’s live. Appreciate you 😊
LiveSyncDesk
@copywizard
LiveSyncDesk is now supported
Adding Texts on board / image . Users can now drop short context labels directly on the board or on uploaded image (exactly for notes like “why this matters” or “decision needed”)
The feature is ready. Deployment is pending a routine hosting review and will go live shortly