Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abhishekrawe/one-board

It is a drawing app and has a live sharing feature, implemented using socket.io. It allows the user to add images and sticky notes as well. Also, users can download the drawing in PNG format.
https://github.com/abhishekrawe/one-board

express ioconnect nodejs open-board openboard-clone socket-io sticky-notes

Last synced: 1 day ago
JSON representation

It is a drawing app and has a live sharing feature, implemented using socket.io. It allows the user to add images and sticky notes as well. Also, users can download the drawing in PNG format.

Awesome Lists containing this project

README

        

# One-Board

- It is a drawing app and has a live sharing feature, implemented using socket.io. It allows the user to add images and sticky notes as well. Also, user can download the drawing in PNG format.
- When you want to describes somethings to your friends or collegues or try to make diagram or structure understand using a diagram **_Collaborative white board_** is the best way to do so.

## DEMO

- To draw a line, click the `whiteboard` and move the mouse cursor in the whiteboard.
- To write a sticky notes click on the Sticky notes icon
- To Upload A image in Canavs screen click on the upload section
- For Downloading you can simple download via download icon.
- To change line width and line color, `select choices` on upper side.

## Functionalities:

- Changing brush in different color.
- Changing brush in different size.
- Also allow multiple user to interact read & write along.
- Pencil
- Eraser
- Shapes ( Line, Rectangle, Rhombus, Circle, Triangle, Arrow)
- Color Palette
- Size Palette
- Redo/Undo Function
- Sticky Notes (draggable)
- Download and Upload (in png
- Clear Board
- Theme change (Black & White theme)

![Demo-Gif](preview/openboard.png)