Full StackFrontend2024
Sketchy
Collaborative real-time whiteboarding canvas
RoleFull Stack Developer
Year2024
StackNext.js, Express, SQL
Overview
Sketchy allows multiple users to draw and collaborate on a shared digital canvas in real-time.
Problem
Handling high-frequency drawing updates over WebSockets can saturate network traffic.
Solution
Implemented delta-compression for canvas strokes and optimized the Express gateway.
Process
Built and tested for multi-user scenarios with up to 10 simultaneous contributors.
Architecture
Next.js frontend with an Express API and SQL-based persistence for drawings.
Tech Stack
Next.jsExpressSQL
Outcome & Results
A smooth collaborative experience with persistent canvas states.