00.00.00
CoSketch
03.2025 - 05.2025Featured80 views

CoSketch

About this project

  • Real-time collaborative canvas for 40+ concurrent users with sub-50ms WebSocket sync, built on the Canvas API with Rough.js for a hand-drawn feel.
  • Conflict-safe state synchronization so concurrent edits never corrupt shared canvas state, with drawing history persisted in PostgreSQL.
  • Live user presence, cursor tracking, and animated transitions with Motion.