/WebRTC-Chat

WebRTC chat and file transfer mostly for learning about WebRTC. React front-end Node, WS, Express back-end.

Primary LanguageTypeScript

WebRTC-Chat

Project to learn about WebRTC. Using web sockets and super basic user accounts (username and password) for peer discovery and WebRTC and maybe local storage for the chat. Might switch the chat to XMPP if this gets more serious.

features

private direct messages using sockets
audio and video calls using webRTC

usage

# get the repository
git clone https://github.com/kantimam/WebRTC-Chat.git

# install server dependencies and start it
cd server
npm install
npm start

# install client dependencies of the react app and start it
cd ../chat
npm install
npm start