RAJIV ACADEMY FOR TECHNOLOGY
AND MANAGEMENT
MINI PROJECT REPORT
ON
“REAL TIME CHAT APPLICATION”
Submitted for the partial fulfillment towards the award
of the degree in
MASTER OF COMPUTER APPLICATION
of
Dr. A.P.J. Abdul Kalam Technical University,
Uttar Pradesh, Lucknow
Submitted By Under the Guidance
of
Vikram Mr. Saiyam Varshney
Roll Number: 2301730140036 Department of MCA
Session – 2023-25
STUDENT’S DECLARATION
I, Vikram, hereby declare that this project work titled "REAL TIME CHAT
APPLICATION" submitted to the MR. DURGESH NANADAN PATHAK of RATM in
partial fulfillment of the requirements for the award of the degree of Master of
Computer Applications is an original work carried out by us under the supervision
of MR. SAIYAM VARSHNEY
We further declare that this project work has not been submitted previously to any
other university or institution for the award of any degree or diploma. All sources of
information used in this project work have been duly acknowledged and listed in
the bibliography.
We understand that any false statement or misrepresentation made in this
declaration will have serious consequences as per the rules and regulations of the
university.
Vikram
MCA III Sem
Roll No. 2301730140036
REPORT OF SUPERVISIOR CERTIFICATION
I, M R . Saiyam Varshney, hereby certify that this research work
entitled “REAL TIME CHAT APPLICATION” is the result of research under
taken by Vikram, Roll No-2301730140036. The findings and
conclusions expressed in this report are genuine, authentic and are for
academic purpose only. Any resemblance to earlier work is purely
coincidental.
Signature
Mr. Saiyam Varshney
Department of MCA
ACKNOWLEDGEMENT
This project would not have been possible without the support and
guidance of many individuals. We are deeply indebted to Mr. Durgesh
Nandan Pathak, and designation by the for their unwavering support,
constant encouragement, and invaluable guidance. Their expertise and
insightful feedback were instrumental in shaping this project and
overcoming challenges.
We are also grateful to Mr. Saiyam Varshney for providing us with
the necessary resources and creating a conducive environment for
research and learning. We extend our sincere thanks to the entire
faculty of the MCA department for their valuable insights and support
throughout our academic journey.
We would also like to express our gratitude to our families and friends
for their unwavering support, encouragement, and understanding
throughout this challenging phase. Their belief in us has been a
constant source of motivation
Vikram
MCA 3 RD
SEM
Roll No.
2301730140036
PREFACE
REAL TIME CHAT APPLICATION, is an online Chatting application, was
undertaken as part of the MCA 2nd YEAR 3rd SEM course in the Master of
Computer Applications (MCA) program at RATM The primary objective was
to design and develop a functional and user-friendly platform that facilitates
seamless communication services.
This project, titled "MERN Chat Application", is a significant milestone in
the culmination of my academic journey as a Master of Computer
Applications (MCA) student. It combines theoretical knowledge with practical
application, demonstrating the potential of modern web technologies in
building real-time, interactive solutions.
The MERN (MongoDB, Express.js, React, Node.js) stack is an industry-
standard framework for full-stack development. Leveraging its power, this
chat application is designed to offer seamless real-time communication,
addressing the growing need for instant messaging solutions in personal and
professional settings.
The choice of this project stems from my desire to delve deeper into real-
time communication systems and to explore cutting-edge technologies such
as WebSockets for bidirectional communication, responsive front-end
design with React, and scalable back-end architecture using Node.js and
Express.js. The integration of MongoDB as the database ensures efficient
and secure storage of messages and user data.
This preface serves to acknowledge the importance of the guidance I have
received from my mentors, peers, and academic resources throughout this
journey. This project has not only enhanced my technical proficiency but has
also taught me valuable lessons in problem-solving, teamwork, and project
management.
I hope this project not only meets the academic requirements but also
contributes meaningfully to my understanding of software development and
inspires further exploration in the dynamic field of web technologies.
CHAPTER-1
CHAPTER-2
CHAPTER-3
CHAPTER-4
CHAPTER-5
CHAPTER-6
CHAPTER-7