Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 Real-time Chat Application

A web-based real-time chat platform built using Socket.IO, Node.js, and React.js, enabling multiple users to communicate in shared rooms via unique room numbers. Designed and developed as a self-project in June 2024, this app mimics modern messaging systems in simplicity and performance.

🔗 Live Demo: realtime-webchat-utkarsh.netlify.app


🧠 Key Features

  • 🔗 Real-Time Messaging using WebSockets (Socket.IO)
  • 👥 Multi-user chat rooms via room numbers
  • 🔐 Quick login with a unique username and room ID
  • 🧭 Simple UI built with React.js
  • 🚀 Deployed on Render (backend) and Netlify (frontend)

🚀 How It Works

  1. User Login
    Enter your name and a room number (e.g., "123").

  2. Room-based Chat
    Users joining the same room number will be placed in the same chat room.

  3. Real-time Sync
    Messages are delivered instantly to all users in the room using Socket.IO.


🛠️ Tech Stack

Frontend Backend Real-time Deployment
React.js Node.js Socket.IO Netlify (UI)
Express.js Render (API)

📦 Setup Instructions

  1. Clone the Repository
    git clone https://github.com/your-username/realtime-chat-app.git
    cd realtime-chat-app

About

It is the website where multiple users can chat together.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages