https://github.com/pkrasicki/syncpaint
A web app for synchronized group drawing. Draw together with other people in real time.
https://github.com/pkrasicki/syncpaint
collaboration drawing drawing-app javascript nodejs socket-io web web-application webapp whiteboard
Last synced: 3 months ago
JSON representation
A web app for synchronized group drawing. Draw together with other people in real time.
- Host: GitHub
- URL: https://github.com/pkrasicki/syncpaint
- Owner: pkrasicki
- License: gpl-3.0
- Created: 2019-04-23T08:48:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T19:14:24.000Z (almost 3 years ago)
- Last Synced: 2023-03-02T19:21:50.470Z (over 2 years ago)
- Topics: collaboration, drawing, drawing-app, javascript, nodejs, socket-io, web, web-application, webapp, whiteboard
- Language: JavaScript
- Homepage: https://syncpaint.com
- Size: 1.94 MB
- Stars: 61
- Watchers: 4
- Forks: 14
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SyncPaint
SyncPaint allows multiple users to draw on one canvas at the same time. You can draw together with other people simply by sharing the link to your room.
[](https://github.com/pkrasicki/SyncPaint/releases)
[](https://github.com/pkrasicki/SyncPaint/stargazers)
[](https://github.com/pkrasicki/SyncPaint/issues)
[](https://github.com/pkrasicki/SyncPaint/blob/master/LICENSE)
[](https://syncpaint.com)
## Dependencies
- [Node.js](https://nodejs.org)
- [Npm](https://www.npmjs.com)## Build from source
```
npm install
npm run build
```
For a production build use `npm run build-prod`.## Run
Run `node app.js` to start the app. Then navigate to `http://localhost:3000`.Live version is available at: [syncpaint.com](https://syncpaint.com).
## Build and run with Docker
```
docker build . -t syncpaint:latest
docker run -p 3000:3000 syncpaint:latest
```