This is a simple real-time chat application built with HTML, CSS, and JavaScript. It uses Socket.IO for real-time communication between clients and a Node.js server.
- Real-time messaging: Users can send and receive messages instantly.
- Typing indicator: Displays a typing indicator when someone is typing.
- Rainbow-colored messages: Each user's messages are displayed in a consistent rainbow color for a fun and colorful chat experience.
- Avatars: Users have unique avatars generated using RoboHash.
- Node.js installed
- npm (Node Package Manager) installed
- Socket.io script has been used https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.5.4/socket.io.js