This is a real-time chat application built using the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO for real-time communication.
- Real-Time Messaging: Send and receive messages instantly.
- User Authentication: Secure login and registration system.
- Online Status: See which users are currently online.
- MongoDB: Database for storing user information and messages.
- Express: Web framework for handling HTTP requests and routing.
- React: Front-end library for building user interfaces.
- Node.js: Server environment for running JavaScript on the backend.
- Socket.IO: Library for enabling real-time, bidirectional communication between clients and server.