Skip to content

Mr-Atanu-Roy/VideoCallingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESCRIPTION

1. Start video call with many people
2. Created using django and agora sdk

Features

  • Real time video call on browser
  • Show/Hide video
  • Mute/Un-mute mic
  • Create video calling room with more than one person

Tech Stack

Client Side: HTML, SCSS, TailwindCSS

Server Side: Django, Agora SDK

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

DEBUG = TRUE

SECRET_KEY = 'django-insecure-&l1791mq=l$va&&d+2gg0ync(diqqm@*(hows*84!o^@%b2jh='

Agora SDK Credentials

Signup and get the Agora Credentials from the agora official website

APP_ID = 'YOUR_APP_ID'

APP_CERTIFICATE = 'YOUR_APP_CERTIFICATE'

Installation

Create a folder and open terminal and install this project by command

git clone https://github.com/Mr-Atanu-Roy/VideoCallingApp

or simply download this project from https://github.com/Mr-Atanu-Roy/VideoCallingApp

In project directory Create a virtual environment(say env)

  virtualenv env

Activate the virtual environment

For windows:

  env\Script\activate

Install dependencies

  pip install -r requirements.txt

To migrate the database run migrations commands

  py manage.py magemigrations
  py manage.py migrate

Create a super user

  py manage.py createsuperuser

To run the project in your localserver

  py manage.py runserver

Then go to http://127.0.0.1:8000 in your browser to see the project

Author

About

Video calling web application which allows creating rooms and multiple user at same time

Topics

Resources

Stars

Watchers

Forks