Skip to content

hitarthpathak/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Introducing, Chat App - A Retro Chat App built using WebSocket.

🚀 Key Features :

✅ Real-Time Communication - WebSocket Protocol for bi-directional, low-latency messaging.

✅ Session Management - Conflict detection allowing users to seamlessly take over active sessions when logging in from a new tab or device.

✅ Connection Persistence - Server-Side Heartbeat mechanism to maintain persistent connections and prevent timeouts.

✅ State Synchronization - Real-time broadcasting of user lists, join/leave events to keep all clients perfectly synchronized.

✅ Enhanced UX - Message timestamps and an intuitive "Enter To Send" toggle for a seamless chat experience.

✅ Retro UI Styling - Pure CSS custom styling to deliver a nostalgic, vintage aesthetic.


🛠️ Tech Stack : HTML, CSS, JavaScript, Node JS + Express JS



Chat App