Skip to content

Mihika-Tech/LiveCollab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

LiveCollab

LiveCollab is a next-generation live event collaboration platform that combines real-time video broadcasting, interactive chat, and analytics—going beyond traditional video conferencing tools. Built with React, TypeScript, WebRTC, Socket.IO, Node.js, and MySQL, the platform aims to create highly interactive and customizable online collaboration experiences.


🚀 Current Features

  • Real-Time Video Broadcasting with WebRTC
  • Peer-to-Peer Video Streaming between participants
  • Chat + Video Integration for seamless communication
  • User Authentication with JWT + MySQL backend
  • Screen Sharing Functionality for presentations/demos
  • Analytics Dashboard for usage insights and engagement tracking
  • Room Security for password-protected rooms, role-based access (host vs participant), and moderation tools
  • Room Customization for personalized collaboration spaces
  • Scalable Architecture with React + TypeScript frontend and Node.js backend

🛠️ Tech Stack

Frontend: React, TypeScript
Backend: Node.js, Express, Socket.IO
Database: MySQL
Real-Time Communication: WebRTC + Socket.IO
Authentication: JWT (JSON Web Tokens)
Analytics: Custom dashboard for usage statistics


Screenshots

Screenshot 2025-08-28 204044 Screenshot 2025-08-28 204057 Screenshot 2025-08-28 204116 Screenshot 2025-08-28 204127 Screenshot 2025-08-28 204207 Screenshot 2025-08-28 204220 Screenshot 2025-08-28 204309 Screenshot 2025-08-28 204537

Future Features

To differentiate LiveCollab from traditional platforms like Zoom, the following features are planned:

  1. Collaborative Coding Platform
  • Integrated real-time code editor (Monaco/CodeMirror).
  • Multi-user editing with live cursors and syntax highlighting.
  • Language support + linting.
  • Optional execution sandbox for testing code snippets.
  1. Video Recording + Playback
  • Record live sessions and allow replay/download.
  • Store securely in cloud (e.g., AWS S3, GCP).
  1. Advanced Analytics
  • Track speaking time, engagement levels, participation heatmaps.
  1. Mobile App
  • Bring LiveCollab to Android and iOS.

About

A real-time collaborative platform with live code editing, video streaming, private/public room management, user authentication, and an analytics dashboard — built for pair programming and remote technical interviews.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors