Work

Real-Time Chat Application: A Comprehensive Overview

Year: 2024
Type: article
Abstract: In the digital communication era, real-time chat applications are crucial for effective and instantaneous interaction. This paper explores the architecture, implementation, and deployment of a real- time chat application built using the MERN stack (MongoDB, Express.js, React, Node.js) with Socket.io for real-time data exchange. The front-end is enhanced with TailwindCSS and Daisy UI, offering a sleek and responsive design. The application integrates JWT for secure authentication and authorization, manages user presence using React Context and Socket.io, and leverages Zustand for efficient global state management. Comprehensive error handling is implemented both on the server and client sides, ensuring a robust and reliable system. This study provides insights into the technical challenges encountered, solutions adopted, and future improvements, serv-ing as a reference for developers aiming to build scalable and secure real-time web applications.
Authors: Abhinav Chauhan, Manjeet Singh, Deepshika Bhargava
Language: English
Open Access status: green
OpenAlex ID: W6893239173
FWCI:
Cites:
Cited by:
Related to: