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.