/online-drawing-board

An online, real-time collaborative drawing board built with JavaScript, Node.js, Express, and Socket.IO. Draw, customize brush size and color, and share your canvas with others!

Primary LanguageJavaScript

Online Drawing Board

Welcome to the Online Drawing Board, a web-based application for creating and sharing drawings in real time.

Features

  • Real-time drawing with multiple users
  • Brush size and color customization
  • Eraser tool
  • Save drawings as images
  • User authentication and drawing history

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/lonrun/online-drawing-board.git
  2. Navigate to the project directory: cd online-drawing-board
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and visit http://localhost:3000

Contributing

We welcome contributions from the community! If you'd like to contribute or report an issue, please submit a pull request or create a new issue on GitHub.

License

This project is licensed under the MIT License.