Skip to content

Instantly share code, notes, and snippets.

View DanyF-github's full-sized avatar

Daniela Facchinetti DanyF-github

View GitHub Profile
dependencies {
// Use JUnit test framework
testImplementation 'junit:junit:4.12'
// Spark framework
implementation 'com.sparkjava:spark-core:2.8.0'
// Nexmo client library
implementation 'com.nexmo:client:5.3.0'
public class AppTest {
/*
* @Test public void testAppHasAGreeting() { App classUnderTest = new App();
* assertNotNull("app should have a greeting", classUnderTest.getGreeting()); }
*/
}

Build a Video Conferencing Web App With Vonage and Flask

With the pandemic making remote work more prevalent than ever, video conferencing has become one of the primary ways we communicate with our friends, family, and coworkers. This change in how we communicate makes now an excellent time to learn how to build a video conferencing web app. This tutorial will show you how to quickly build a video conferencing web app using Python, Flask, JavaScript, and Vonage’s Video API.

Prerequisites To follow along with this tutorial, you need to have a basic understanding of Python and web development.

You also need to install Ngrok.

Finally, you will need to register for a free Vonage Video API account (formerly TokBox).

vonageunlocked
vim .env
=your_api_key
OPENTOK_SECRET=your_secret
clone https://github.com/calthoff/vonageunlocked.git
install virtualenv
virtualenv venv
source venv/bin/activate
install -r requirements.txt