← Back to projects
Canvas Board

Canvas Board

Real-time collaborative whiteboarding platform featuring an infinite canvas and WebSocket-based synchronization.

GitHub

A real-time collaborative whiteboarding platform with an infinite canvas, allowing multiple users to sketch and build wireframes together in dedicated rooms.

Built using Next.js, Node.js, and TypeScript, featuring a decoupled backend architecture separating REST APIs from WebSocket connections for real-time synchronization.

Tech stack includes PostgreSQL and Prisma ORM for database persistence, Zod for schema validation, and Turborepo for monorepo code management.

Built with love by Siddhant A Kanawade