A collaborative drawing app using Paper.js, socket.io, and Flask.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
static
templates
.gitignore
LICENSE.txt
README.md
app.py
requirements.txt

README.md

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.