WebSocket WebRTC App

Usama Qazi

Websocket WebRTC App:

Brief description:

This is a React project bootstrapped with create-react-app.
A WebRTC and Web Sockets project, PeerJS utilizes WebRTC for peer-to-peer connections like voice & video calls, while Socket.IO utilizes web sockets for real-time communication between clients and servers like chatting.

Features:

demonstration of chatting features in Web Socket chatroom and voice & video call features in WebRTC chatroom. for testing, three users are created and connected to both the chatroom.

Technologies used:

for client:

typescript, react, react-dom, react-scripts, peerjs, socket.io-client, socket.io, tailwindcss, concurrently.

for server:

cors, http, express, peer, socket.io, nodemon, concurrently.

Media:

Like this project

Posted Jul 13, 2024

WebRTC and Web Sockets project, PeerJS utilizes WebRTC for peer-to-peer connections, while Socket.IO utilizes web sockets for real-time communication.

WebSocket Chat App
WebSocket Chat App
WebRTC Chat App
WebRTC Chat App
React CRUD Operations
React CRUD Operations
Todo list - NextJS App
Todo list - NextJS App