Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.59 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.59 KB

MERN Stack Chat Application

Welcome to the MERN Stack Chat Application! This application is built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, featuring responsive design, real-time messaging using Socket.io, user online live status, and user authentication.

Features:

  • Responsive Design: The application is designed to be responsive, ensuring a seamless experience across various devices and screen sizes.
  • Real-time Messaging: Utilizing Socket.io, users can send and receive messages in real-time, enabling instant communication.
  • User Online Live Status: Users can see the online status of other users, providing visibility into who is currently active on the platform.
  • User Authentication: Secure user authentication is implemented to ensure that only authorized users can access the application. Users can sign up, log in, and securely authenticate their identity.

Technologies Used:

  • MongoDB: NoSQL database used for storing user data, chat messages, and other application-related information.
  • Express.js: Web application framework for Node.js used to build the backend server and API endpoints.
  • React.js: Frontend library for building user interfaces, providing a dynamic and interactive user experience.
  • Node.js: JavaScript runtime environment used for running server-side code and powering the backend of the application.
  • Socket.io: Real-time bi-directional communication library for enabling real-time messaging functionality.

Installation:

  1. Clone the repository:
    git clone https://github.com/HarishVinayagamoorthy/Chat-App