Abstract: This paper presents a Real-Time Chat Application developed using the MERN stack and Socket.IO, designed to enable instant and reliable communication between users. The system facilitates real-time message exchange by establishing persistent bidirectional connections, allowing users to send and receive messages without page refresh or noticeable delay. The application supports essential chat features such as user authentication, one-to-one messaging, real-time message delivery, and online user status tracking.
The backend of the system is implemented using Node.js and Express.js, while MongoDB is used for secure and efficient data storage. Socket.IO is integrated to handle real-time communication and event-based message broadcasting. The frontend is developed using React.js, providing a responsive and interactive user interface. Additional features such as message history storage, timestamp display, and user session management enhance the practicality of the application for real-world usage.
The proposed solution demonstrates how modern web technologies and real-time communication frameworks can be combined to create a scalable, efficient, and user-friendly chat platform, suitable for instant messaging applications and collaborative environments.
Keywords: Real-Time Chat Application, MERN Stack, Socket.IO, WebSockets, Instant Messaging, Full Stack Development
Downloads:
|
DOI:
10.17148/IJARCCE.2026.15174
[1] Shambhavi Hamilpurkar, A G Vishvanath, "REAL-TIME CHAT APPLICATION USING MERN STACK AND SOCKET.IO," International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2026.15174