Collabflow is an open-source real-time collaborative whiteboard application designed to provide a seamless experience for creating, collaborating, and organizing ideas on a digital canvas. Developed using Next.js, TypeScript, Convex, Liveblocks, Tailwind CSS, and ShadcnUI, Collabflow incorporates a rich set of features and modern technologies to enhance your collaborative workflow.
Live Link - https://collabflow.vercel.app/
-🛠️ Whiteboard from scratch
- 🧰 Toolbar with Text, Shapes, Sticky Notes & Pencil
- 🪄 Layering functionality
- 🎨 Coloring system
- ↩️ Undo & Redo functionality
- ⌨️ Keyboard shortcuts
- 🤝 Real-time collaboration
- 💾 Real-time database
- 🔐 Auth, organisations and invites
- ⭐️ Favoriting functionality
git clone https://github.com/adityayaduvanshi/Collabflow.git
npm i
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
LIVEBLOCKS_SECRET_KEY=
npx convex dev
npm run dev
This project is licensed under the MIT License - see the LICENSE file for details. MIT
We welcome contributions! If you have ideas for new features, encounter bugs, or want to improve the documentation, please open an issue or submit a pull request.