full stack chatting app
Introducing a robust full-stack web-based chatting application built with Socket.io. Users can create and join rooms by sharing a unique room ID, enabling multiple participants to engage in real-time conversations. With added user authentication and authorization features powered by the Passport.js package, the application provides a secure platform for online chatting.
The technology stack for this application includes HTML, CSS, and JavaScript on the client-side, and EJS, Node.js, Express.js, MongoDB, and Socket.io on the backend. These technologies were carefully chosen to provide a seamless user experience, efficient data management, and real-time communication capabilities.
Click below to see the code on github.