Building Video Call App with Javascript, Supabase and WebRTC
Learn how to build video call app using Javascript, HTML, CSS, Socket IO, WebRTC, and Supabase
4.60 (5 reviews)

2 800
students
5 hours
content
May 2025
last update
$54.99
regular price
What you will learn
Learn how to build video call app using Socket IO and WebRTC
Learn the basic fundamentals of WebRTC, such as getting to know its use cases, technical limitations, and main features
Learn how to create Socket server and join room logic
Learn how to create SDP offer answer exchange using Socket IO
Learn how to setup Supabase storage for user authentication
Learn how to build basic user authentication system
Learn how to create functions for login, signup, and logout
Learn how to create functions to start video call and access user media
Learn how to create function for joining video call room and structure host approval workflow
Learn how to create WebRTC peer connection and send SDP offer
Learn how to create functions to handle SDP offer and answer
Learn how to create functions to generate meeting room ID, mute audio, and mute video
Learn how to design video call app dashboard
Learn how to design login and signup page
Learn how to style video call app user interface with CSS
Learn how to conduct performance and functionality testings
Learn how WebRTC works in video call app by capturing user media, creating peer connections, exchanging metadata, establishing peer-to-peer streams
Course Gallery




6583919
udemy ID
24/04/2025
course created date
06/05/2025
course indexed date
Chiara
course submited by