Skip to content

Collaborative board where users can draw on a shared board. The drawings are synchronized in real-time, allowing multiple users to collaborate and interact with the board simultaneously.

Notifications You must be signed in to change notification settings

CodeByRahulSaini/collaborative-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative Board

This is collaborative board where users can draw on a shared board. The drawings are synchronized in real-time, allowing multiple users to collaborate and interact with the board simultaneously.

Features

  • Real-time collaboration on a shared board.
  • Ability to draw free-form lines on the board.
  • Undo and redo functionality.
  • Private Rooms.
  • Added support for drawing with touches in mobile devices.

Demo

Live Demo: https://collaborative-board.vercel.app

Open this in two tabs or windows of your browser. Draw anything on any canvas, they should auto-sync with each others.

Preview

Installation

Using npm:

  npm install

Using Yarn:

  yarn

Start both frontend and backend

Using npm:

  npm run dev

Using Yarn:

  yarn dev

Contributing

Contributions are always welcome! If you have suggestions for improvements or find any bugs, feel free to open an issue or submit a pull request. Please ensure your changes are well-documented and adhere to the project's coding standards.

About

Collaborative board where users can draw on a shared board. The drawings are synchronized in real-time, allowing multiple users to collaborate and interact with the board simultaneously.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published