This is a Skype clone application. You are able to create a connection between two peers via NodeJS server.
This repository contains the client-side code for a WebRTC video chat application. It is built with React and Node.js, and uses Socket.io and Simple Peer to establish peer-to-peer connections.
To run this application, you will also need to set up the WebRTC server-side. Follow the instructions in that repository's README file to get the server running.
The Web Chat Application published here
The Server published here in Azure
To install and use this project:
- Clone the repository to your local machine
- Install dependencies by running npm install
- Start the development server with npm start
- Visit http://localhost:3000 in your web browser to access the application
- When prompted, enter your username and the room ID that you wish to join
- Share the room ID with other users to allow them to join the same your chat
This WebRTC application includes the following features:
- Real-time video and audio chat between connected peers
- Ability to share text messages and files within the chat room
- Automatic detection and configuration of user's video and audio devices
If you would like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes and commit them with descriptive commit messages
- Push your changes to your fork
- Submit a pull request to this repository with a detailed description of your changes
There are currently no known issues or bugs with this project.