Skip to content

create a Live chat app using HTMS , CSS, JS and NODE.JS(socket.io)

Notifications You must be signed in to change notification settings

BalaSuresh61/Live_Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Chat

Description

Live Chat is a real-time chat application built using Node.js, Express, and Socket.IO. It allows multiple users to join a chat room and communicate with each other instantly.

Purpose

This project was created as a learning exercise to understand and apply the following concepts:

  • Express for building web applications
  • HTTP and WebSocket protocols
  • Socket.IO for real-time communication
  • Event Emitter and Event Listener concepts

Features

  • Real-time messaging
  • User-friendly interface
  • Displays typing notifications
  • Shows the total number of connected clients

Table of Contents

Installation

  1. Clone the repository:

    git clone https://github.com/BalaSuresh61/Live_Chat.git
    cd Live_Chat
  2. Install dependencies:

    npm install
  3. Run the application:

    npm start

    or

     npm dev
  4. Open your browser and visit:

    http://localhost:5000
    

Usage

  • Open your browser and navigate to http://localhost:5000
  • Enter your name and start chatting with others in the chat room
  • See real-time messages, typing notifications, and the total number of clients

Technologies Used

  • Node.js: JavaScript runtime built on Chrome's V8 JavaScript engine
  • Express: Fast, unopinionated, minimalist web framework for Node.js
  • Socket.IO: Enables real-time bidirectional event-based communication

About

create a Live chat app using HTMS , CSS, JS and NODE.JS(socket.io)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published