https://github.com/bin-pdt/webapp_video_chat
A VIDEO CHAT WEB APPLICATION
https://github.com/bin-pdt/webapp_video_chat
agora django python realtime-chat video-chat web-development
Last synced: about 2 months ago
JSON representation
A VIDEO CHAT WEB APPLICATION
- Host: GitHub
- URL: https://github.com/bin-pdt/webapp_video_chat
- Owner: BIN-PDT
- Created: 2024-09-11T14:50:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-12T12:42:22.000Z (8 months ago)
- Last Synced: 2025-03-16T05:44:49.042Z (about 2 months ago)
- Topics: agora, django, python, realtime-chat, video-chat, web-development
- Language: Python
- Homepage:
- Size: 700 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VIDEO CHAT WEB APPLICATION


The web video chat application serves as a foundational simulation designed to provide essential virtual communication capabilities. Users can effortlessly enter virtual rooms and engage in straightforward, real-time conversations using their webcam and microphone. This basic simulation ensures clear and reliable video and audio quality, facilitating smooth interactions. While it offers a simplified model of video chat functionality, it effectively showcases key features, making it an excellent tool for understanding and experimenting with fundamental communication elements in an intuitive and accessible format.
## 1. PROJECT
```
git clone https://github.com/BIN-PDT/WEBAPP_VIDEO_CHAT.git && rm -rf WEBAPP_VIDEO_CHAT/.git
```
Visit Agora to register your account and create a new project.
- In the "Basic Information" section, select the use case as
Social / Chatroom
.
- Navigate to the "Security" section and enable the
Primary Certificate
.
- Copy the
APP_ID
andAPP_CERTIFICATE
from your project and replace them ina_core/settings.py
andstatic/js/stream.js
.
## 2. VIRTUAL ENVIRONMENT
```
python -m venv .venv
``````
.venv\Scripts\activate.bat
```## 3. DEPENDENCY
```
python.exe -m pip install --upgrade pip
``````
pip install -r requirements.txt
```## 4. DATABASE
```
python manage.py migrate
```## 5. RUN APPLICATION
```
python manage.py runserver
```