A simple real-time chat application that demonstrates Socket.IO's room functionality.
- User registration with nicknames
- Create or join chat rooms
- Real-time messaging within rooms
- System notifications when users join or leave
- Backend: Node.js with Express and Socket.IO
- Frontend: HTML, CSS, and JavaScript
- Data Storage: In-memory (users and rooms)