A simple real-time chat application built with Node.js, Express, Socket.io, and MongoDB. ChatApp allows users to communicate in real-time, with support for multiple chat rooms, user authentication, and message storage.
- Privacy-first: Chat history is not saved, ensuring that conversations remain private and ephemeral.
- No registration required: Users can join and start chatting immediately without creating an account.
- Real-time messaging: Uses WebSockets via Socket.io for instant message delivery.
- Multimedia support: Supports sharing of images, videos, and other files.
- Audio and video calls: Uses WebRTC for peer-to-peer video and audio calls.
- Responsive UI: Optimized for both desktop and mobile browsers.
Check out the live demo to see ChatApp in action.