A video chat app that allows two users to join a meeting room using ReactJS, NodeJS, Socket.io and Simple Peer WebRTC.
The application is designed to provide an optimal user experience on various devices and screen sizes.
Each call between User A and User B is associated with a unique call ID for secure and private communication.
User B receives an audio alert upon receiving an incoming call from User A.
User B can choose to accept or reject the incoming call, giving them control over their communication.
During a call, users have the option to mute themselves, enabling them to control their audio output.
After every call, a new call ID is dynamically generated for subsequent calls, ensuring enhanced security.
The call IDs are automatically reassigned for each new call, preventing unauthorized access and maintaining privacy.