There are 2 versions of the application in this example repository:
React app built with vite:
UI demo (no server - no saving or collaboration)
To run this app locally cd app && yarn && yarn dev
This app was bootstrapped with meteor framework. It offers reactivity by default, which I hoped to enable easy implementation of real-time collaboration for multiple users.
This meteor application creates new boards on entering the root route, saves the board automatically and enables real-time collaboration on the same boards. Currently there are issues with editing the notes, but drawing works fine ;)
To run the this application locally, you will need to install metor globally first with the following command npm i meteor -g
Then run cd meteor-app && npm install && meteor
.
Sources used for building the UI: