The project is a collaborative whiteboard, that has a room based system to let the user collaborate on a whiteboard.
- Personal Whiteboard
- Collaborative Whiteboard (With Multiple Cursors)
- Undo/Redo (With debounce)
- Zoom In and Out (Use alt + scroll)
- Tools - Rectangle, Pencil (More to be added)
- Text - Can add and manipulate text
Setting up the project.
https://github.com/JTiscodin/White-Board.git
// go to the directory
cd Dendrite.ai-fabric/
npm install
npm run dev
cd ../backend
npm i
node index.js