Skip to content

RiyaRaj28/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Chat Application

This is a real-time chat application built using Node.js, Express, and Socket.IO. It allows multiple users to join chat rooms and communicate with each other in real-time. Other users are informed when new users join or when users leave by closing their window.

Features

  • Real-time Messaging: Users can send and receive messages in real-time.
  • User Authentication: Users can join chat rooms with a username.
  • Audio Notification: Plays a sound when a new message is received.

Installation

  1. Clone the repository:

    git clone https://github.com/RiyaRaj28/ChatApp.git
    
  2. Install dependencies :

    npm install
    
  3. Start the server:

    npm start
    
  4. Open application in your browser:

    http://localhost:8000
    

Usage

  1. Enter your name to join the chat room.
  2. Send messages to the chat room.
  3. Receive messages from other users in real-time.
  4. Leave the chat room by closing the browser window or tab.

Technologies Used

  • Node.js
  • Express
  • Socket.IO
  • HTML
  • CSS
  • JavaScript

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published