A lightning-fast real-time chat application developed as Task 3 for the CodeAlpha Full Stack Development Internship. This app uses WebSockets for instantaneous communication between users.
- Instant Messaging: Messages are delivered in real-time without page refreshes.
- Join/Leave Notifications: Live updates when users enter or exit the chat room.
- System Messages: Automated alerts for user activity.
- Responsive UI: Clean and modern interface inspired by professional chat platforms.
- Multi-User Support: Multiple users can join and interact simultaneously.
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Backend: Node.js, Express.js
- Real-Time Engine: Socket.io
- Clone the repository.
- Navigate to the
backendfolder and runnpm install. - Start the server using
node server.js. - Open
frontend/index.htmlin multiple browser tabs to start chatting!