This is a Chat Room application. Users are able to register accounts and login to the chat room. When a user sends a new message, the backend server broadcasts the incoming message to the other users in the chat room. The server also tracks the list of online users. When a user joins or leaves the room, the server alerts the remaining users.
Implemented using Node.js, Express.js, MongoDB, React.js, and Socket.io The MERN stack.
Deployed at: https://ancient-wave-32138.herokuapp.com/