A simple whiteboard application built using React and Fabric.js, with real-time collaborative editing on the cloud.
-
Drawing Capabilities:
- Users can draw freely on a canvas using Fabric.js.
- The canvas is initialized with drawing mode enabled.
-
Toolbar:
- Brush Color: Pick any color for your brush using a color picker.
- Brush Size: Adjust the brush size dynamically.
- Clear Canvas: Clear all drawings and reset the canvas to a white background.
-
Real-time Collaboration:
- Multiple users will be able to edit the canvas simultaneously.
- Changes will be synced in real time using cloud integration.
-
Cloud Storage:
- Save and load drawings from the cloud.
- Support for session-based or user-specific canvases.
- Node.js (v16+ recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git cd your-repo-name
- Install dependencies:
npm install
- Run the development server:
npm run dev
- React: For the frontend framework.
- Vite: For fast development and build tooling.
- Fabric.js: For canvas manipulation and drawing features.
This project is licensed under the MIT License.