Skip to content

Assignment 2: Real-time WebSocket Chat Implementation

Latest
Compare
Choose a tag to compare
@gsinghjay gsinghjay released this 08 Apr 15:01
· 1 commit to main since this release

Completed Assignment 2 of the RAG Chat project, implementing a real-time chat application using WebSockets.

Features:

  • Real-time bidirectional communication using Socket.IO
  • User management with dynamic username assignment
  • System messages for user join/leave events
  • Asynchronous welcome message demonstration
  • Clean UI with message history and auto-scrolling

Demo screenshot and server logs show successful real-time chat between multiple users with proper connection handling and message broadcasting.