I'm looking to build/adapt a shared whiteboard app for team and educational collaboration. Draw on a board, write some text, save picture, clear board, etc. We've already got a simple chat system setup with node.js and socket.io so probably want to stay on that route.
Zoom has Zoom Whiteboard, Microsoft Teams has Microsoft Whiteboard (which is also a standalone app), and Webex has, you guessed it, a feature called Whiteboard. (Google was a little more creative and called its whiteboard product Jamboard.)
Bring teams together with a free online whiteboard. Can I collaborate with others on a Miro Lite online whiteboard? Miro Lite online whiteboard is the perfect space to brainstorm, jot down ideas, and even sketch concepts in real time, together with others.
Miro. Miro has everything you need to collaborate online while working remotely. Its engaging and intuitive experience makes it easy for the employees to collaborate on an online whiteboard. The infinite canvas of Miro allows you to choose how you used to work with your team.
As far as node.js technologies you would need the following
As far as rendering on the client I would recommend
Apart from that you need some kind of database, Redis, mongoDB & CouchDB are popular.
Apart from that just write it. Any other libraries you think you might need along the way can be found on the npm registry
However I can offer some package.json examples for my chat and my blog to give some inspiration as to what libraries are useful
Another open source whiteboard in Node.js is here
https://github.com/Imaginea/matisse
website: http://www.thematisse.org
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With