Skip to content

Video conferencing application similar to Google Meet. The application will use WebRTC and Node.js with React for the front end. It will allow users to stream audio and video in real-time, as well as chat with each other during the meeting.

Notifications You must be signed in to change notification settings

blystsiv/connectify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connectify 👨🏻‍💻

logo

This project aims to create a video conferencing application similar to Google Meet. The application will use WebRTC and Node.js with React for the front end. It will allow users to stream audio and video in real-time, as well as chat with each other during the meeting. The application will include features such as screen sharing, muting and unmuting, and the ability to join meetings via a unique code. The UI will be designed to be user-friendly and intuitive, allowing users to easily navigate and control the meeting.

Stack of the project:

WebRTC, JavaScript, SocketIO, Express.js, Node.js, React, Simple-peer

Installation

Follow these steps to install and run the project:

  1. Fork the project

  2. Clone the project

  3. cd client

  4. npm install

  5. npm run start

  6. cd ..

  7. cd server

  8. npm install

  9. node server.js

Task list

  • App creating proccess:

  • Prepare environment

  • Build frontend of our application with React

  • Connect with SocketIO and creating necessary logic

  • WebRTC implementation for group calls

  • Add WebRTC data channels for chat functionality

  • Add functionality to connect only with audio

  • Get TURN server credentials

  • Deploy application

Contacts

📒 Lab 4


About

Video conferencing application similar to Google Meet. The application will use WebRTC and Node.js with React for the front end. It will allow users to stream audio and video in real-time, as well as chat with each other during the meeting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages