

00.00.00

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.