Online collaborative Whiteboard that is simple, free, easy to use and to deploy
X
JavaScript
When it comes to creating an interactive and truly collaborative experience, WBO – an Online Collaborative Whiteboard – is hitting it out of the park. No more fumbling with shared screens or awkward handoffs during design meetings, art brainstorming sessions, or even virtual math classes. WBO is as accessible as a free cup of coffee and as easy to use as your favorite social media app. And the best part? It's absolutely free and open-source. Imagine a whiteboard where multiple users can draw and sketch out ideas simultaneously, with everything popping up in real-time – no fancy memberships or complex setups required. That’s WBO for you. Whether you’re glued to your laptop at home, streaming a virtual lesson, or strategizing on the go, this virtual board keeps everyone on the same page, quite literally. WBO’s demo server at wbo.ophir.dev is straightforward to navigate. The experience feels almost analog, with a digital twist, like doodling on a never-ending piece of paper where the ink never runs dry. So why is WBO such a big deal? For one, it's not just a tool; it's a multi-purpose battleground for creativity and efficiency. From detailed diagram editing to teaching complex equations or just drawing something purely fantastical, WBO has got you covered. Plus, your artwork or notes are always saved, so your genius moments don’t get wiped away. For the tech-savvy folks out there, launching your own WBO instance is a breeze. If you’re running on Docker, you can have your instance up and running with a quick command: ``` mkdir wbo-boards chown -R 1000:1000 wbo-boards docker run -it --publish 5001:80 --volume "$(pwd)/wbo-boards:/opt/app/server-data" lovasoa/wbo:latest ``` Voila! Your private whiteboard awaits at http://localhost:5001. And for those who prefer to go Docker-free, a few nods with Node.js will get you there: ``` git clone https://github.com/lovasoa/whitebophir.git cd whitebophir npm install --production PORT=5001 npm start ``` WBO is not just about easy access. It offers robust features like JWT authentication, so you can easily manage who gets to play moderator or editor on your boards. And with support for multiple languages, it's accessible globally, ensuring everyone can join the party. Configuring WBO to fit your needs is super flexible too. Whether you want to save boards in a specific directory or tweak message limits for smoother drawing, WBO has variables ready for your custom touch. And if you encounter hiccups or have an innovative idea to make WBO even better, the project thrives on community contributions via GitHub issues. On the monitoring front, those hosting their WBO instances won't be left in the dark. Metrics collection through services like statsd, Prometheus, or Datadog ensures you can keep an eye on user load and performance. Topping it all off, WBO offers a neat SVG preview feature. Just tweak the URL, and you can have an SVG snapshot of your board, perfect for sharing or archiving your masterpieces. WBO isn't just another tool in your arsenal; it's the whole shebang that opens up endless collaborative possibilities. So why not dive in, set up your own instance, and watch as ideas take flight, effortlessly and in real-time?
Check out site