Web-Based Real-Time Chat System

10 Jul

Authors: Lakshyata Varshney, Shubhi, Disha Bora, Subhashita Kumari, Mr. Ashish Kumar

Abstract: Today's digital age relies on real-time communication systems for quick info sharing across distances and groups. Think instant messaging, team projects, customer service, and social media – they all need fast, reliable, and safe real- time setups as tech advances, people want smooth, quick, and easy communication that works on any device. Standard web apps that use the request-response setup just don't cut it for real-time stuff. This paper looks closely at building a real time chat system app using the MERN stack: MongoDB, Express.js, React.js, and Node.js. The app focuses on safe logins, private and group chats, fast message sending, user profiles, and easy-to-use interfaces. We use WebSocket with Socket.IO for quick, two-way data flow between users and servers. This project focuses on building something practical that fits real-world needs. We start with a look at real-time systems, web communication, and full-stack JavaScript. Then, we talk about how we gathered requirements, designed the system, modeled the database, built the front and back ends, handled real-time events, and added security. Tests show the system works well for reliable real-time communication with little delay and good usability. We then talk about how the system did, how it can grow, and what users thought based on what we saw. In short, we prove that the MERN stack is a great choice for real-time web apps. Future steps could include encryption, AI, and using cloud services for larger groups. This paper is a helpful reference for students, researchers, and developers in real-time web app creation.

DOI: http://doi.org/