Synchronized Drawing Web App with Screen Sharing

Patrick Landis (pdlandis)

CMPS 161, Winter 2017

Project Description


A screenshot showing four connections to the data sharing server. The upper left window belongs to the host, and each other window is a connected user.

This project is a collaborative visualization webapp that allows a host user to share the visual content of a Chrome browser tab with connected viewers, and for those viewers to provide synchronized drawing input on the shared screen image.

It is built using code from several other projects and libraries, including:


The terminal window shows the data being transmit through the server as the viewer wrote the word "Neat." on the image.