This is a collaborative whiteboard with real-time synchronization via a Socket.IO server written in Rust.
The client uses Excalidraw and is served directly by the Rust backend.
- Real-time collaboration
- Reliable synchronization using a Rust Socket.IO backend
- User-friendly Excalidraw interface
-
Start the Rust server
In the project directory, run:cd frontend npm i npm run build cd ../ cargo run
The server will serve both the backend and the Excalidraw-based client.
-
Access the Whiteboard
Open your browser and go to the address shown in the server outputhttp://localhost:4000.
Make sure the server is running for full functionality.
