emarinizquierdo / ngdraw

Collaborative SVG whiteboard with AngularJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ngdraw

Collaborative SVG whiteboard with AngularJS.

Introduction

Each unique path (eg. /foo on http://ngdraw.herokuapp.com/foo) corresponds to a single shared whiteboard session. When a client connects to an existing session, the server will send the entire drawing on the board to the newly connected client. Connected clients can draw on the board and see each other's drawings in real-time. Session closes and the corresponding whiteboard is erased when the last client navigates away from the page or closes her browser tab.

Paths are simplified with a clever algorithm and sent to the server with SockJS.

Development

$ make run

Links

References

License

ISC

About

Collaborative SVG whiteboard with AngularJS


Languages

Language:JavaScript 96.3%Language:HTML 3.1%Language:CSS 0.6%Language:Makefile 0.1%