Skip to content

Latest commit

 

History

History
126 lines (99 loc) · 5.24 KB

File metadata and controls

126 lines (99 loc) · 5.24 KB

CoC Inheritance 2024
Axios [project name (EnterAct)]

EnterAct Video is a collaborative video conferencing platform with real-time code editing and enhanced meeting features, built using React and Stream SDK.

Table of Contents

📝Description

EnterAct Video is an advanced collaborative video conferencing platform designed to enhance remote meetings and teamwork. It integrates real-time video communication with an interactive coding environment, making it particularly useful for developers, technical teams, and educators.

Built using React for a dynamic and responsive user interface, Enteract Video ensures a seamless experience with fast rendering and efficient state management. Additionally, it leverages the Stream SDK, which provides robust real-time functionality, including low-latency video streaming, chat, and other collaborative features.

With real-time code editing, users can write, edit, and review code simultaneously during meetings, making it an ideal tool for technical interviews, pair programming, and online coding sessions. The platform also includes enhanced meeting features, such as screen sharing, live chat, and collaborative whiteboarding, making remote collaboration more productive and engaging.

🔗Links

Front-end

  • React React
  • JavaScript JavaScript
  • ShadCn ShadCn
  • HTML HTML
  • CSS CSS

Back-end

  • NodeJS NodeJS
  • ExpressJS ExpressJS

Additional Libraries

  • Stream SDK Stream SDK
  • Code Mirror Code Mirror
  • Hook Libraries Hook Libraries

Database

  • MongoDB MongoDB

📈Progress

Fully Implemented Features:

  • Real-time video conferencing
  • Live chat and messaging
  • Screen sharing
  • Real-time code editor
  • User authentication
  • Live Attendence
  • Strict Mode

🔮Future Scope

  • Implement AI-driven transcription and meeting summarization
  • Expand language support for global accessibility
  • Optimize video streaming quality for low-bandwidth connections
  • Add support for cloud-based storage of code sessions

💸Applications

  • Technical interviews with live coding tests
  • Remote pair programming for developers
  • Online coding bootcamps and workshops
  • Corporate meetings with collaborative note-taking and brainstorming

🛠Project Setup

For the Web-App

  1. Clone the GitHub repo.
git clone https://github.com/rushichavan21/axios.git
  1. Enter the client directory. Install all the required dependencies.
  cd client
  npm install
  npm run dev
  1. To start the backend server:
  cd server
  npm install
  npm start

👨‍💻Team Members

Add names of your team members with their emails and links to their GitHub accounts

👨‍🏫Mentors

Add names of your mentors with their emails and links to their GitHub accounts

📱Screenshots

-link