Skip to content

A client that enables video calling using React, socket.io-client, simple-peer and secure authentication with Auth0.

Notifications You must be signed in to change notification settings

AndreeaCcss/pear-app-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pear App 🍐

About

A client that enables video calling using React, socket.io-client, simple-peer and secure authentication with Auth0. This project was build during the 2.5 days hackathon for Codaisseur Academy and was picked as winner by the the Codaisseur judge. The theme for the hackathon was VIDEO and the main requirement was using a technology we never used before.

Table of contents:

Technologies used

Click to see some samples in this project 👇

Project setup

Use yarn or npm to install the project dependencies:

# Using npm..
npm install

Configuration

The project needs to be configured with your Auth0 domain and client ID in order for the authentication flow to work.

To do this, first copy src/auth_config.json.example into a new file in the same folder called src/auth_config.json, and replace the values with your own Auth0 application credentials:

{
  "domain": "{YOUR AUTH0 DOMAIN}",
  "clientId": "{YOUR AUTH0 CLIENT ID}"
}

What is Auth0?

Auth0 helps you to add authentication with multiple authentication sources , either social like Google, Facebook, Microsoft Account, LinkedIn, GitHub, Twitter, Box, Salesforce, among others, or enterprise identity systems like Windows Azure AD, Google Apps, Active Directory, ADFS or any SAML Identity Provider.

Credits

Special thanks to @Vinnu1 for the youtube tutorial:

https://www.youtube.com/watch?v=KLCcCTFivhM&t=560s

About

A client that enables video calling using React, socket.io-client, simple-peer and secure authentication with Auth0.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published