Bezalel Board is an interactive digital whiteboard application built with Livepeer, DayDream API, Next.js and the tldraw library. It enables users to collaboratively draw shapes, add video streams via Livepeer integration, and manage layers in real-time.
- Collaborative Whiteboard: Draw shapes, lines, and text using tldraw's intuitive interface.
- Live Video Integration: Add webcam streams with Livepeer, featuring toggleable video/audio and enhancement effects.
- Floating Camera: A draggable, minimizable webcam window with controls for audio, video, and enhancement toggles.
- Clone the Repository:
git clone https://github.com/livinalt/beza.git cd beza - Install Dependencies:
npm install
Set Up Environment Variables:Create a .env.local file in the project root and add your Livepeer API key:
Run the Development Server:
npm run dev
Open http://localhost:3000 in your browser to view the app.
- Fork the repository
- Create a new branch
- Commit your changes
- Push to the branch
- Open a pull request