A modern, real-time group chat application with file sharing, emoji reactions, dark mode, admin controls, and more. Invite your friends and start chatting instantly!
- Real-time messaging with Socket.io
- Rooms: Create or join any room instantly
- File & image sharing
- Emoji support and reactions
- Dark mode toggle
- Online/offline status
- Admin controls: Kick, ban, clear chat
- Message editing & deletion (client-side)
- Share room link for easy invites
- Mobile responsive and PWA-ready
- Frontend: HTML, CSS, Vanilla JS, Mustache.js
- Backend: Node.js, Express, Socket.io
- Styling: Modern CSS, Google Fonts, Responsive Design
git clone https://github.com/yourusername/Chat-App.git
cd Chat-Appnpm installnode src/index.jsVisit http://localhost:3000 in your browser.
Chat-App/
public/ # Frontend (HTML, CSS, JS, images)
src/ # Backend (Node.js, Express, Socket.io)
package.json # Project metadata and scripts
MIT
