An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# VIDEO CHAT WEB APPLICATION

![](public/LOBBY_PAGE.png)

![](public/ROOM_PAGE.png)



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 and APP_CERTIFICATE from your project and replace them in a_core/settings.py and static/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
```