A login authorised chat room application where in the users can have there own channels which can be based on their meetings, projects or work spaces etc, and have real-time communication. We also implemented video conferencing (MAX 6 people) feature for having an effective face to face communication in addition to the text based communication.
Technology :Reactjs, Node, Websockets, MongoDB, WebRtc
Steps to install and run:
- Clone the repo
- Open two Terminals side by side.
- In one terminal type :
- cd client
- npm i
- npm i simple-peer@9.6.2
- In second terminal type:
- cd server
- npm i
- After the packages are installed, type npm start in both the terminals..