A full stack clone of Discord using MongoDB, Express, React, & NodeJS, and uses socket.IO to enable real-time communications for messaging and video.
- Backend - Websockets (socket.io), MongoDB, Express, Mongoose, NodeJS
- Frontend - Javascript (ES6), Axios, React
- Other - Simple Peer, Media Devices
- Hosting - Render
- Direct chat messaging between two users
- Users can create a server and create channels within a server for group messaging
- Up to 4 people for video chatting and screen sharing capabilties
- Users can register an account and login with it
- Real-time detection of users connected, disconnected to application