BoardMeet

A real-time collaborative whiteboard and video calling application that allows two users to share a whiteboard and communicate during a meeting.
Description
Issues / PRs
Team Members

BoardMeet is a real-time collaborative whiteboard and video conferencing application that enables users to communicate, share ideas, and collaborate visually in an online meeting. Built with Node.js, Express, Socket.io, and WebRTC, this platform allows multiple participants to join a virtual meeting room, interact via video calls, and draw on a shared whiteboard in real time.

Key Features:

  1. Real-Time Whiteboard Collaboration

    • Users can draw, sketch, and annotate on a shared digital whiteboard.

    • Live synchronization ensures that updates are instantly reflected for both users.

  2. One-on-One Video & Audio calls

    • Seamless peer-to-peer video calls using WebRTC for high-quality communication.

    • Designed for two participants per meeting room to ensure a focused and efficient conversation.

  3. Room Management System

    • Users can create or join private rooms using unique room IDs.

    • The server tracks active rooms and participants dynamically.

  4. Low-Latency Communication via Socket.io

    • Ensures instant data transfer for whiteboard drawings and video calls.

    • Efficient event-based architecture for minimal delay.

  5. User Friendly Experience

    • Simple and intuitive UI for quick access.

    • Smooth onboarding process for effortless collaboration.

How It Works:

  1. User A creates a meeting room and shares the unique room ID.

  2. User B joins the room using the same room ID.

  3. Both users can start a video call and collaborate on the whiteboard in real time.

  4. Any drawings or annotations are instantly reflected for both users.

  5. When a user disconnects, the room closes, ensuring privacy and security.

Tech Stack:

  • Backend: Node.js, Express, Socket.io

  • Frontend: React.js (or another UI framework)

  • Real-Time Communication: WebRTC, Socket.io

  • Hosting: Netlify (Frontend), Heroku/Vercel/Render (Backend)

Use Cases:

  • Remote Work & Team Discussions: One-on-one brainstorming sessions with live drawing.

  • Online Tutoring: Teachers and students can interact on a virtual whiteboard.

  • Design & UI Reviews: Two users can visually discuss and sketch design ideas.

  • Technical Interviews & Coding Assessments: Candidates can explain solutions through diagrams.

BoardMeet provides a seamless, real-time collaboration experience for two users, making it an essential tool for focused discussions, learning, and innovation.

No Issues, PRs or Discussions added.
Aman Gupta
Aman Gupta
aman_gupta12
Akshat Agarwal
Akshat Agarwal
akshat_agarwal
Divyanshi Sengar
Divyanshi Sengar
divyanshi_sengar
Alok Singh
Alok Singh
alok_singh