Skip to content

abdul0398/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real Time Chat Application

A simple, pure JavaScript chat app built using Node.js express.js and socket.io

Demo

You can test this app out live here: https://chatapp-qh55.onrender.com

Features

  • Uses Express as the application Framework.
  • Real-time communication between a client and a server using Socket.io.
  • Created rooms using concept of rooms
  • ScreenShots

    Installation

    Running Locally

    Make sure you have Node.js and npm install.

    1. Clone or Download the repository
      git clone https://github.com/abdul0398/ChatApp
      $ cd Real-Time-Chat-Application
    2. Install Dependencies
      npm install
    3. Start the Application
      node app.js

    Application runs from localhost:3000.

    Sockets

    Having an active connection opened between the client and the server so client can send and receive data. This allows real-time communication using TCP sockets. This is made possible by Socket.io.

    The client starts by connecting to the server through a socket(maybe also assigned to a specific namespace). Once connections is successful, client and server can emit and listen to events.

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published