Published January 1, 2026
| Version v1
Journal article
Open
SyncDesk : A Real-Time Multi-User Collaboration Platform Using WebSockets
Authors/Creators
Description
SyncDesk is a multi-modal real-time collaboration platform integrating code editing, rich-text documents, interactive whiteboarding, and chat in a single web environment. It allows multiple authenticated users (e.g. students or teams) to co-edit content within a private "room." Built with a React frontend and Node.js/Express + Socket.IO backend (MongoDB for persistence), SyncDesk propagates edits (characters or drawing strokes) word-by-word to all participants. It exploits Engine.IO transport (upgrading from HTTP polling to WebSocket) to achieve near real-time updates (observed <100 ms round-trip in local tests)[1]. The contributions of this work are (1) a unified multi-tool architecture for collaborative editing, (2) fine-grained synchronization using Socket.IO events, and (3) role-based access control with persistent versioning. These address the gap noted by Wang et al. that no existing system integrates these varied collaboration modes[2][3].
Files
1778015279_IJSET_V12_issue2_602.pdf
Files
(249.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:1d03be898a4ec1d2be95032bfa094bb8
|
249.4 kB | Preview Download |
Additional details
Related works
- Has part
- Journal article: https://www.ijset.in/wp-content/uploads/1778015279_IJSET_V12_issue2_602.pdf (URL)
- Is identical to
- Journal article: https://www.ijset.in/syncdesk-a-real-time-multi-user-collaboration-platform-using-websockets/ (URL)