Chat App is a real-time messaging application built with Node.js, Express, and Socket.io that allows users to join rooms, send messages, share locations, and interact with others in real time.
- Real-time chat with Socket.io
- Room-based messaging (users join specific rooms)
- Location sharing with a link to Google Maps
- Profanity filter for messages
- Auto-scrolling for new messages
- Live user list within rooms
- Admin messages when users join or leave rooms
- Node.js (Express.js)
- Socket.io (Real-time communication)
- Mustache.js (Templating for the frontend)
- Moment.js (Date formatting)
- Bad-words (Profanity filtering)
- Install Node.js on your system.
git clone https://github.com/yourusername/chat-app.git
cd chat-app