00.00.00

CoSketch

CoSketch
03.2025 - 05.2025Featured75 views

CoSketch

About this project

  • Real-time collaborative drawing canvas supporting 40+ concurrent users with sub-50ms WebSocket synchronization, built on the Canvas API with Rough.js for a natural hand-drawn aesthetic.
  • Engineered conflict-safe state synchronization so concurrent edits never corrupt shared canvas state, with full drawing history persistence via PostgreSQL.
  • Implemented live user presence, cursor tracking, and animated transitions with Framer Motion for a smooth collaborative experience.