Our goal was to make a really simple looking video call application with WebRTC. With this application the user has the ability to create a user and call other authenticated users from the dashboard view. The basic view displays users friends and the call link that creates a embedded dialog with the call view. User is able to make, reject and end a call. Other functionalities were left out from this project from the very start, due to strict schedule. This application uses djangos local database and we have not set up a public server for this project.
-
Install Python.
-
Copy repository:
https://github.com/Raspberry-Pizza/videoapp.git
.
- Install Dependencies:
pip install -r requirements.txt
.
- If you are running the application for very first time, run the following command:
python manage.py migrate
. This will creates any necessary database tables for the project.
- Run project:
python manage.py runserver
.
- Open
localhost:8000
in your browser.
-
Create a user from
localhost:8000/registration
(and friends user). -
Log in the users on 2 different browser tabs from
localhost:8000/login
. -
Now you can click the call link to call a friend.
-
To end a call click the end call button.
- Jakobson Joonas
- Laitinen Jaana
- Pandey Bivek
- Taguchi Akira