/talkalley

A Real-time chat application built with Socket.io and NodeJS

Primary LanguageJavaScript

Talk Alley

A Real-time chat application built with Socket.io and NodeJS

Improvement suggestions from the official guide:

  • Broadcast a message to connected users when someone connects or disconnects.
  • Add support for nicknames.
  • Don’t send the same message to the user that sent it himself. Instead, append the message directly as soon as he presses enter. (socket.broadcast.emit)
  • Add “{user} is typing” functionality.
  • Show who’s online.
  • Add private messaging.

Personal Improvements

  • Add emoji support.
  • Give different colors to users in chat.
  • Prevent adding user with same username.