Skip to content

MuhammadAshraf23/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

MERN Real-Time Chat App

A MERN (MongoDB, Express.js, React, Node.js) stack application with real-time chat functionality using WebSocket.

Features

  • Real-time chat with WebSocket integration
  • Chat rooms for multiple conversations
  • Sending and receiving messages instantly
  • Notifications for new messages
  • Scalable and reliable real-time feature

Technologies Used

  • MongoDB: Database for storing chat data
  • Express.js: Server-side framework for handling HTTP requests
  • React: Frontend library for building user interfaces
  • Node.js: Server-side JavaScript runtime
  • WebSocket: Real-time communication between client and server

Getting Started

Prerequisites

Make sure you have Node.js and MongoDB installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/mern-realtime-chat.git