Digital interactive whiteboard to use with your friend/colleagues. It permits to draw whatever you want and others will be able to see it, erase it and draw over.
You can test this app here
- node v14.16.0 or higher
- npm v6.14.11 or higher
- express@4
- socket.io
- clone the repo
- open the folder on the local machine with CLI
- now, run your web server using
node app.js - in the console you should get the message "Il server è attivo sulla porta X"
- Visit http://localhost:X and you will see the program running
- HTML
- CSS
- Bootstrap
- JavaScript
- JQuery
- Node.JS
- Express.js
- Socket.io
is made with HTML, the main element - "Jamboard" - is implemented with an HTML Canvas
For the backend is used Node.JS and Express.js, to handle the user requests we used socket.io.
To avoid the need to redraw the entire line every time is registered a new position, we decided to handle the user drawing like a series of points. It permites to make to lighter to bothe the server- and clientside.
- login
- workspaces
- images
- text