Skip to content

webshining/whiteboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whiteboard

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.

Features

  • Real-time collaboration
  • Reliable synchronization using a Rust Socket.IO backend
  • User-friendly Excalidraw interface

Example Interface

Whiteboard Example

Getting Started

  1. 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.

  2. Access the Whiteboard
    Open your browser and go to the address shown in the server output http://localhost:4000.

Make sure the server is running for full functionality.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published