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 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.


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


Settings Modal



View Github