1
0
Fork 0
Backup mirror of main Nirbiboard repository on GitHub. https://github.com/sbrl/Nibriboard
Go to file
Starbeamrainbowlabs f9ce613db6 Begin updating README 2017-11-14 18:43:24 +00:00
Nibriboard Add npm install call if node_modules doesn't exist 2017-11-14 18:43:09 +00:00
.gitignore Pull the whole build system apart and put it back together again. It's a lot more flexible now :P 2017-11-09 21:30:03 +00:00
.gitmodules Add GlidingSquirrel as a git submodule and a reference in the main Nibriboard project file. The great refactoring has BEGUN! 2017-09-05 21:30:02 +01:00
.tern-project [client] Add ternjs settings file 2017-03-28 20:26:22 +01:00
LICENSE Initial commit 2017-01-06 22:19:37 +01:00
Nibriboard.sln Fix a few lingering issues after fixing problems in GlidingSquirrel. It works! :D :D :D 2017-09-20 22:39:14 +01:00
Nibriboard.svg Create temporary logo 2017-04-25 11:46:22 +01:00
README.md Begin updating README 2017-11-14 18:43:24 +00:00
package-lock.json Pull the whole build system apart and put it back together again. It's a lot more flexible now :P 2017-11-09 21:30:03 +00:00

README.md

Nibriboard

An infinite whiteboard for recording those big ideas.

Nibriboard is a product of an initial idea that I thought I could get done in about 3 weeks in February 2017, but 9 months later I'm going strong, but not quite there yet :P

Features

  • Infinite whiteboard that can be panned around (limited only by your hard drive space and floating-point number limits)
  • Real-time multi-user support
  • User input is simplified to reduce disk space / bandwidth

Todo

  • Authentication + user accounts
  • Multi-whiteboard support (the backend supports it - it's just not exposed correctly yet)
  • Improve client-side multi-user cursor support (disconnected users' cursors don't disappear correctly)
  • Improve colour palette
  • Improve left-hand user interface panel
  • Make debug info hidden by default + toggleable
  • Implement WebSockets gzip support in the GlidingSquirrel

Getting Started

Nibriboard is not ready for general consumption just yet. It's got no authentication yet for one! If you'd like to play around with it, then you'll need the following:

  • Node.JS + npm
  • mono if you're on Linux / macOS / etc.

Next, run

Credits