Skip to content

Our Realtime Chat App, driven by Node.js and WebSockets, ensures low-latency instant messaging with secure room creation. Enjoy responsive design, user authentication, and customizable features for a seamless and personalized chat experience. Connect effortlessly and communicate in real time across devices and browsers.

Notifications You must be signed in to change notification settings

yuvraj0028/node-realtime-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Chat App with Node.js and WebSockets

Overview

This Realtime Chat App is a simple yet powerful application built with Node.js and WebSockets, allowing users to join different chat rooms and communicate with each other in real-time.

Features

  • Real-time Communication: Utilizes WebSockets to enable instant messaging between users.
  • Multiple Rooms: Users can join different chat rooms.
  • User-friendly Interface: Provides an intuitive and clean user interface for an enjoyable chat experience.

Prerequisites

Before running the application, make sure you have the following installed:

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/realtime-chat-app.git
  2. Navigate to the project directory:

cd realtime-nodejs-chat-app
  1. Install dependencies:
npm install
  1. Start the server:
nodemon src/index.js or node src/index.js
  1. Open your web browser and go to http://localhost:3000 to access the Realtime Chat App.

Usage

  1. Enter a username.
  2. Choose a chat room to join.
  3. Start chatting with other users in real-time.

File Structure

  • src/index.js: The main server file that handles WebSocket connections and serves the HTML page.
  • public/index.html: The HTML template for the chat application.
  • public/style.css: The stylesheet for styling the chat application.

Dependencies

  • express: Web framework for Node.js.
  • socket.io: WebSocket library for Node.js.

Contributing

Feel free to contribute to the development of this Realtime Chat App by creating issues or submitting pull requests. Your feedback and contributions are highly appreciated!

About

Our Realtime Chat App, driven by Node.js and WebSockets, ensures low-latency instant messaging with secure room creation. Enjoy responsive design, user authentication, and customizable features for a seamless and personalized chat experience. Connect effortlessly and communicate in real time across devices and browsers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published