Real-time chat application with room support and location sharing
- Real-time messaging - Instant message delivery using Socket.IO
- Chat rooms - Create and join different chat rooms
- Location sharing - Share your current location with other users
- Profanity filter - Blocks inappropriate messages
- Auto-scroll - Automatically scrolls to new messages
- User lists - Shows active users in each room
- Clean UI - Minimalist and responsive design
- Install dependencies:
- Start development server:
- Open http://localhost:3000 in your browser
- Enter your name and room name to join
- Start chatting with others in the room
- Use "Send Location" to share your coordinates
- Messages are delivered instantly to all room members
connection - New user connects
join - User joins a room
sendMessage - Send chat message
sendLocation - Share location
disconnect - User leaves
- Mobile-first approach
- Clean and minimalist UI
- Optimized for all screen sizes