Skip to content

About

Low-latency real-time chat application with multi-room support and message persistence.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Real-Time Multi-Room Chat Application

A lightweight, bi-directional messaging platform leveraging WebSockets to enable instant communication across separate conversation rooms.

Key Features

  • Bi-Directional Communication: Real-time message exchange powered by Socket.io with low latency.
  • Room-Based Architecture: Join, leave, and switch between dedicated conversation rooms.
  • Chat History Persistence: MongoDB schema modeling indexed by room identifiers and timestamps for fast message retrieval.
  • Responsive Interface: Clean UI ensuring consistent behavior across desktop and mobile screens.

Tech Stack

  • Backend: Node.js, Express.js, Socket.io
  • Database: MongoDB
  • Frontend: EJS / JavaScript, Tailwind CSS

Getting Started

git clone [https://github.com/emrhnccn/RealTimeChat.git](https://github.com/emrhnccn/RealTimeChat.git)
cd RealTimeChat
npm install
npm start

About

Low-latency real-time chat application with multi-room support and message persistence.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages