A full stack chat app, which connects users using web sockets, and allows them to join different chat rooms, for real time communication with others. Rooms can be joined from a drop-down list, or by using a code. Additionally, a fully functionally login and authentication system is included, allowing users to sign up for an account, and log in, with full encrypting, and MongoDB integration. Used technologies include HTML, CSS, NodeJS, ExpressJS, Web-sockets, Passport, and more.
Live Demo: https://chatappwauth.herokuapp.com/