
Project
20246 technologies
Available to hire
Real-time collaborative whiteboard: sign in, join an organization, create boards and draw, write notes and place shapes together.
Teams brainstorming remotely need one shared canvas where everyone sees the same board change as it happens.
Built the app: 29 commits between February and August 2024.
Next.js 14, React 18 and TypeScript app (68 TS/TSX files, about 4,600 lines). Clerk handles sign-in and organizations with member invites, Convex stores boards, favourites and title search, and Liveblocks syncs live cursors and board state. The canvas has freehand drawing, sticky notes, text, rectangles and ellipses, with select, resize, colour picker, undo and redo.
Source is public on GitHub. The hosted demo is currently offline, so no live link is shown; ask Vandit for a walkthrough.