Realtime video chat application to find friends based on common interests and video chat with them. Also has options to create rooms and do room video calls. It is made using React, Redux, Firebase with a simple Node.js and WebRTC backend.
Client Docker Image || Server Docker Image
Registered users can login with their credentials to access the application. Authentication services are provided by Firebase Auth.
Users can select topics to find people with similar interests and send them friend requests.
Users can do one-on-one video calls with their friends and also with people having similar interests. WebRTC along with Socket.io is used for real-time communication.
Users can create rooms and add upto four friends in a room.
User can also do room video chat with multiple friends at the same time.