SyncDesk : A Real-Time Multi-User Collaboration Platform Using WebSockets | Synapse