Skip to content

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

Notifications You must be signed in to change notification settings

Aritra-CyberPro/VideoCalling-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 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/Aritra-CyberPro/VideoCalling-App.git

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published