A learning based Django video conference web app. Learn a basic implementation of Django concepts I have Deployed the project.
you can visit the site here to test project
- Register Page
- Login Page
- Dashboard Page
- Meeting Page
- Index Page
- Join Room Page
- Video Room Page
- video chat functionality using ZEGOCLOUD
- Customizing user video and audia on/off buttons
- Personal Chat room
- Joining via link
- Max upto 50 users
Backend Framework: Django
Front-end : Bootstrap, HTML, CSS
Third-Party : ZEGOCLOUD UIkit/SDK
Database: Sqlite3
- Python == 3.12.x
- Django == 5.x
- ZEGOCLOUD UIkit
-
- Fork the repo
- Clone the repo to your local system
git clone https://github.com/Pavantext/Video-Chat.git cd VideoConferenceMake sure you have python installed on your system.
-
Create a Virtual Environment for the Project
If u don't have a virtualenv installed
pip install virtualenv
For Windows Users
virtualenv env env/Scripts/activate
For Linux Users
virtualenv env source env/bin/activateIf you are giving a different name than
env, mention it in.gitignorefirst -
Make migrations/ Create db.sqlite3
python manage.py makemigrations python manage.py migrate
-
Create a super user. This is to access Admin panel and admin specific pages.
python manage.py createsuperuserEnter your username, email and password.
-
Run server
python manage.py runserver
- Register Page
- Login Page
- Dashboard Page
- Meeting Page
- Index Page
- Join Page







