A collaborative whiteboard that allows users in the same room to draw on the same canvas. 📝
- Create a room.
- Give the 5 digits alphanumeric code to your friends.
- Draw and exchange ideas on the same canvas.
Install rust-lang and cargo before running Collaboard.
cargo install wasm-pack
Clone or download the repo, then run in terminal
cd collaboard-front
wasm-pack build --target web --out-name collaboard --out-dir ./static
Copy the following into collaboard-back/static and collaboard-back/template
- collaboard.js
- collaboard_bg.wasm
- snippets folder
cd collaboard-back
cargo run
Navigate to localhost:5000 (default) on your browser, you should see Collaboard running.
.env is available in both folder if you want to change the websocket listening port or host IP.
- Alex Wong - Pet project - Owlullaby
This project is licensed under the MIT License.
- This is a pet project done to practice Rust language and to answer the question: Are Rust web yet?