Real-Time Chat Application
DOI:
https://doi.org/10.32628/IJSRSET2310267Keywords:
Chatt app, Real time chat app, Chat app using Mern stackAbstract
The emergence of new technologies has brought about significant changes in the way people communicate with each other. One of the most popular ways of communication in today's digital age is through messaging applications. To facilitate this need, several chat applications have been developed. In this thesis, we introduce a chat application built using the MEAN stack, which is a popular technology stack used for building web applications. This application provides users with the ability to create accounts, join chat rooms, and send messages to other users in real-time. With the use of web sockets and Angular's two-way binding, the application allows users to see messages as soon as they are sent. Moreover, the application also includes features such as user authentication and authorization to ensure secure access to the chat rooms. Through this project, we aim to demonstrate the feasibility and effectiveness of building real-time chat applications using the Mern stack.
References
- Masiello Eric. Mastering React Native. January 11; 2017. This book is a comprehensive guide to building mobile applications using React Native.
- Naimul Islam Naim. ReactJS: An Open-Source JavaScript library for front-end development. Metropolia University of Applied Sciences. This article provides an overview of ReactJS and its key features for front-end web development.
- Stefanov Stoyan, editor. React: Up and Running: Building web Applications. First Edition; 2016. This book is a beginner-friendly introduction to React, covering its core concepts and providing practical examples for building web applications.
- Horton Adam, Vice Ryan. Mastering React; February 23; 2016. This book provides a comprehensive guide to React, covering its core concepts, practical examples, and advanced techniques for building complex applications.
- Alex Kondov. Express Architecture Review. This article provides a review of the architecture of Express.js, a popular web framework for building Node.js applications.
- Express.js documentation. This documentation provides a comprehensive guide to building web applications using Express.js.
- Adam Horton. Node.js vs Python: What to Choose. This article provides a comparison of Node.js and Python for web development, highlighting their strengths and weaknesses.
- Node.js documentation. This documentation provides a comprehensive guide to building server- side applications using Node.js.
- VSChart. This website provides a comparison of various programming languages and frameworks based on popularity, community support, and other factors.
- MongoDB documentation. This documentation provides a comprehensive guide to using MongoDB, a popular NoSQL database for building web applications.
- The paper by Lakshmi Prasanna Chitra and Ravikanth Satapathy aims to compare the performance of Node.js and traditional web servers, specifically Internet Information Services (IIS), in optimizing web application development.The authors conducted various tests to evaluate the performance of both platforms and determine which one is better for developing high-performance web applications.
- Guru99. React vs Angular: Key Differences. This article provides a comparison of React and Angular, two popular front-end frameworks for building web applications.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRSET

This work is licensed under a Creative Commons Attribution 4.0 International License.