SnapTalk is a Django-based video conferencing application that leverages the ZegoCloud platform to provide seamless video conferencing experiences. Users can create and join virtual rooms for meetings and discussions.
- User Registration and Authentication
- Create New Rooms
- Join Existing Rooms
- Video and Audio Conferencing with ZegoCloud
- Real-time Chat
- User Profile Management
- Responsive Web Interface
- Python (3.6 or higher)
- Django (3.0 or higher)
- Django Channels (for WebSocket support)
- ZegoCloud SDK (for video conferencing)
- Redis (for Django Channels)