Skip to content

SoumyaCO/Collaboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1cff508 · Nov 10, 2024
Sep 26, 2024
Nov 10, 2024
Sep 7, 2024
Nov 8, 2024
Nov 8, 2024
Oct 5, 2024
Oct 26, 2024
Jul 20, 2024
Oct 25, 2024
Nov 8, 2024
Nov 8, 2024

Repository files navigation

Collaboard

Collaborative Meeting and Drawing Anytime, Anywhere.

Features:

  1. Collaboratively edit and view canvas
  2. Video calling
  3. Messaging
  4. Authentication (with actual email verification)
  5. No need of Google Account
  6. Administrator privilege to mute, forbid from drawing or kick a member from a room

Documentations

Here is our explanations on various parts of the application that are challenging (or at least we've found challenging). We're constantly improving the documentation.

Serial No Title Author
01 Realtime communication implementation Soumyadip Bhattacharjya
02 System Design of the application Pending...
03 WebRTC Audio Calling Implementation Pending...

Contribution:

To Contribute to this repo and setup this locally follow these steps.

  1. Pick an issue
  2. install the node modules
cd backend && npm install
cd frontend && npm install
  1. Spin up the database locally (mongodb)
docker compose up
  1. run the application

start the backend

cd backend
npm run start

start the frontend

cd frontend
npm run start

Everyone's Contribution is highly welcomed!