Greyboard is an HTML5 multiplayer writeboard.
There is no license yet, so please assume the code may only be used for learning purposes and/or hosting a private Greyboard server.
Install the latest version of Node.js.
Install the prerequisites for node-canvas:
$ sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
Install modules in the Greyboard directory:
$ cd greyboard $ npm install
Configure config.json and rooms/*/config.json with your editor of choice.
$ node app.js
On the server side only:
- Express web framework
On the client side only:
- JQuery-ui [being phased out, used only for slider]
- Twitter Bootstrap
- LAB.js [async loading]