https://github.com/keyan/scrawl
A collaborative drawing app using Paper.js, socket.io, and Flask.
https://github.com/keyan/scrawl
Last synced: 8 months ago
JSON representation
A collaborative drawing app using Paper.js, socket.io, and Flask.
- Host: GitHub
- URL: https://github.com/keyan/scrawl
- Owner: keyan
- License: mit
- Created: 2015-02-26T19:53:41.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-02T07:05:57.000Z (over 11 years ago)
- Last Synced: 2025-02-09T00:43:00.777Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://scrawl.keyanp.com
- Size: 230 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# scrawl
A collaborative drawing game/app written so I could learn more about Javascript. Drawings are shared with all other users who are accessing the app. Built with Javascript, [Paper.js], [Flask-SocketIO], and [Flask]. Running on an EC2 micro-instance using [gunicorn].
### Requirements
- A modern browser
### Usage
1. Go to [scrawl.keyanp.com]
2. Click and drag to draw
3. Obtain fun!
The command line that starts the server is:
```gunicorn --worker-class socketio.sgunicorn.GeventSocketIOWorker app:app -p 0.0.0.0:80```
### TODO
1. Add an image capture button to save drawings as jpeg files.
[Paper.js]: http://paperjs.org/
[Flask-SocketIO]: https://flask-socketio.readthedocs.org
[Flask]: http://flask.pocoo.org/
[gunicorn]: http://gunicorn.org/
[scrawl.keyanp.com]: http://scrawl.keyanp.com/