/CatchUp

An anonymous video call app capable of video chat, audio chat and text chat.

Primary LanguageJavaScriptMIT LicenseMIT

CatchUp

CatchUp is an anonymous video chat cloud solution. Each session will generate a new session ID for the user. User can convey this session ID to a friend to initiate the call. The platform is not using any server to store any information. This is purely a peer-to-peer solution making sure confidentiality and privacy.

Hosted

https://catchup-webrtc.herokuapp.com/

Features

  1. Anonymous Connection
  2. Video Chat
  3. Text Chat
  4. Peer-To-Peer

Landing Page

User will be presented with the below view indicated the user's unique session ID and a textfield to input friend's session ID to initiate call.

Landing Page

When user provides a session ID and click call. User will be given notification that we are trying to connect. At this time, the other user will be getting a calling notification with a ringtone. The friend will have two options, either to reject the call or accept call. Rejection of the call will be notified to the user.

Video Call

Browser will ask user to allow camera and microphone access. Once access is provided, the streaming will start.

Video Controls

User can disable video and audio at anytime. User can also end the call at anytime as well.

Text Messages

Apart from video-audio chat. Users can exchange plain text in near-real time.