Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Real-Time Chat Application

A real-time chat application built using Node.js, Socket.IO, and Express.js, with a clean, responsive frontend using HTML, CSS, and JavaScript.

This project demonstrates how to implement WebSocket-based instant messaging, supporting private chats, online indicators, and chat history β€” all within a smooth and scalable architecture.


πŸš€ Features

  • βœ… Real-Time Messaging: Instant, bi-directional communication using Socket.IO.
  • πŸ§‘β€πŸ€β€πŸ§‘ Private Chats: Users can send direct messages to specific people.
  • 🟒 Online User Indicators: See which users are currently connected.
  • πŸ’Ύ Chat History Storage: Maintains chat history for context and continuity.
  • πŸ“± Responsive UI: Clean and accessible interface built with vanilla HTML, CSS, and JavaScript.
  • ⚑ Scalable Backend: Built on Express.js and WebSocket protocols for performance under load.

πŸ› οΈ Tech Stack

Layer Technology
Backend Node.js, Express.js
Real-Time Comm Socket.IO (WebSockets)
Frontend HTML, CSS, JavaScript

πŸ“Έ Screenshots

(Add some screenshots of the chat UI here if possible β€” e.g., main screen, private chat window, online user list)


πŸ“‚ Project Structure

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages