Skip to content
/ chatroom Public

This project is a chatroom created using a MERN stack which utilises modern WebRTC technology to enable secure peer-to-peer streaming.

License

Notifications You must be signed in to change notification settings

lntel/chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern React Chatroom

This project is a chatroom created using a MERN stack which utilises modern WebRTC technology to enable secure peer-to-peer streaming of both peripheral devices and device streaming (screen sharing). In the background we use socket.io which enables us to communicate in real time with all the clients in the room, additionally we also utilise the peerjs library which is a wrapper for WebRTC.

Travis (.com) GitHub

Live Demo

Please feel free to try our live production demo.

Contents

Screenshots

This section contains screenshots of the design of the web application. This project was created entirely using SCSS enabled by the node-sass package. The design of this web app was primarily inspired by Discord.

Main Page

MainPage

Settings Modal

SettingModal

About

This project is a chatroom created using a MERN stack which utilises modern WebRTC technology to enable secure peer-to-peer streaming.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •