The main purpose of video conferencing is to enable face-to-face communication between two or more people in different locations.
Youtube Video Link with Explanation Click here...
Frontend - Html, Css, Js, Bootstrap
Backend - Python, Django
Database - Sqlite-3
Version Control - GitHub
Deployment - Heroku
(HLD) High Level Design : Link - Click here...
(LLD) Low Level Design : Link - Click here...
Wireframe : Link - Click here...
Architecture : Link - Click here...
(DPR) Detailed Project Report : Link - Click here...
Deployed App Demo : Link - Click here...
- Video
- Audio
- Screen Share
- Start / Stop Controls
Install my-project in following way :
Download Zip File, then
cd <filename>
# creating a virtual environment
python -m venv venv
# activating virtual environment
venv\Scripts\activate.bat
# upgrading pip command
python -m pip install --upgrade pip
# command to install everything mentioned in requirements file
pip install -r requirements.txt
OR
# installing django latest version
pip install Django==4.0.2
# command to check version of Django
python -m django --version
# to run our app
python manage.py runserver
Note : click on Ctrl+C to quit server
# if you get some migration issues warning run this
python manage.py migrate
# create a super user to access admin portal
python manage.py createsuperuser
# command to change password for superuser
python manage.py changepassword <user_name>
command to create a fresh project
# creaing django project using django admin
django-admin startproject myapp
# to start app
python manage.py startapp chat
To deploy this project in heroku refer link...
Once host publish the room, using that room name users can join.
Django Framework is used.
Using Django Admin we can manage the users.
Yes, Django provides Cross site scripting (XSS) protection, Cross site request forgery (CSRF) protection, SQL injection protection, Clickjacking protection, SSL/HTTPS, Host header validation etc.,