A simple video call application where users can join a room/create a room to talk to other users over video call.
-
ExpressJS — is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
-
PeerJS — wraps the browser's WebRTC implementation to provide a complete, configurable, and easy-to-use peer-to-peer connection API. Equipped with nothing but an ID, a peer can create a P2P data or media stream connection to a remote peer.
-
Socket.IO — is a library that enables low-latency, bidirectional and event-based communication between a client and a server.
-
React — makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.