
Sekanvas
Visit ProjectDescription
Sekanvas is a real-time collaborative drawing and whiteboard web application built for interactive multiplayer sketching and visual collaboration. Each room supports up to 10 active drawers and 50 live spectators, featuring two distinct room modes: Free Draw for an open shared canvas and Grid Draw for structured 6-player partitioned drawing. The app features a high-performance manual HTML5 Canvas 2D engine with dual-layer rendering (committed and live layers) and natural stroke smoothing powered by perfect-freehand. Key features include an array of drawing tools (pen, brush, highlighter, shapes, eraser), pan and zoom navigation, local undo/redo, comprehensive room master controls (mute, pin, kick participants), focus mode to highlight specific artists, shareable spectator links, and a transparent overlay mode tailored for streaming software like OBS Studio and TikTok Live Studio. Built on Next.js and Tailwind CSS with a backend powered by Cloudflare Workers and Durable Objects via Partyserver, Sekanvas delivers ultra-low-latency real-time synchronization without relying on an external database.