Contents
TABLE OF CONTENTS
Back
Video Calling App

Video Calling App

Developed a full-featured video calling application with real-time communication using Express.js, MongoDB, React.js, Socket.IO, and PeerJS. Implemented secure user authentication, meeting management, and user-friendly interfaces for a seamless video calling experience.

Feb 2024 - May 2024web app
1min read
61words

Tech Stack

Express.jsExpress.js
React.jsReact.js
MongoDBMongoDB

Key Challenges

  • Handling peer disconnections and reconnections in real time
  • Synchronizing media streams across multiple clients
  • Implementing room-based session logic with Socket.IO
  • Ensuring secure signaling for video connections

Key Learnings

  • In-depth understanding of WebRTC and PeerJS protocols
  • Learned to manage real-time events efficiently using Socket.IO
  • Enhanced knowledge of React component re-renders with streams
  • Improved debugging and network optimization for real-time apps