This is a client-side web application for video conferencing built with React.
- Join or start a new video conference
- Invite other participants by sharing a conference link
- Enable/disable media
- Share screen
- Chat with other participants
- Change background with Mediapipe
- Clone the repository
- Install the dependencies using
npm install
- Start the development server using
npm start
- Navigate to
http://localhost:3000
to view the app in your browser
- To start a new conference, click on the "Create room" button on the home screen.
- To join an existing conference, enter the room ID in the "Join room" input field and click the "Join" button.
- Once you have joined a conference, you can toggle your audio and video on/off, share your screen, and use the chat feature to communicate with other participants.
- You can also blur your background and share your conference.
- React.js
- Redux
- Material-UI
- React Router
- Socket.IO
- WebRTC
- Mediapipe
- React Spring