================
ChatX is a real-time chat application built using a full-stack approach. The application allows users to communicate with each other in real-time, using a simple and intuitive interface. In addition to text messaging, ChatX also supports audio and video calling, making it a comprehensive communication platform.
- Real-time messaging
- User authentication and authorization
- Simple and intuitive interface
- Audio and video calling
- High-quality video conferencing
- Screen sharing
- File transfer
- Frontend: React, TypeScript, Vite
- Backend: Node.js, Express, MongoDB
- Database: MongoDB
- WebRTC: SimpleWebRTC, Socket.io
- Audio/Video Processing: FFmpeg, WebAudio
Contributions are welcome! Please submit a pull request with a clear description of the changes.
ChatX is licensed under the MIT License. See LICENSE
for details.