Key Features
Infinite Whiteboard
Draw freely on an endless canvas powered by Excalidraw. Pan and zoom without limits to capture every idea.
Real-Time Collaboration
See teammates cursors live and edit documents simultaneously with Convex-powered real-time sync.
Rich Text Editor
Write structured documents using Editor.js with blocks, headings, lists, and embedded media.
Workspace Management
Organize files into shared workspaces. Create whiteboards or documents and archive old work.
Live Cursor Presence
Watch where others are on the canvas in real time with smooth cursor presence updates.
Authentication
Secure login with Kinde. Only invited workspace members can view or edit team content.
Architecture Overview
LiveCanvas uses a lightweight three-layer architecture designed for speed and real-time updates:- Frontend: Next.js 14 App Router with React, TypeScript, Tailwind CSS, and shadcn/ui components.
- Backend: Convex handles mutations, queries, and real-time subscriptions over WebSockets.
- Database: Convex native storage persisted through the
convex/schema.tstables for files and users. - Auth: Kinde manages authentication and session state.
Tech Stack
Ready to run it locally? Head to the Quickstart guide.