Course link: https://shorturl.at/cnAL6
New discord server: / discord
In this comprehensive tutorial, we'll walk through the process of creating a state-of-the-art chat application using React.js, Socket.io, and WebRTC.
Harnessing the power of the MERN (MongoDB, Express.js, React.js, Node.js) stack, you'll learn how to build a real-time chat experience from scratch.
Whether you're a beginner or an experienced developer looking to enhance your skills, this tutorial will provide step-by-step guidance, covering everything from setting up the backend with Node.js and Express.js to implementing real-time communication with Socket.io and integrating video calling capabilities with WebRTC.
Timestamps:
0:00 - Introduction & Overview
4:46 - What is Mesh architecture
10:54 - How webRTC works behind the scenes
15:37 - Signaling server
18:04 - STUN server
20:03 - What is SDP
24:12 - TURN server
26:57 - What are ICE Candidates
31:27 - Node.js Installation
32:49 - Creating server & installing dependencies
36:48 - Initializing basic server logic
43:54 - Scaffolding React App
#reactjs #chatapp #mernstack