Skip to content

wrhighfield/IEvangelist.VideoChat

 
 

Repository files navigation

IEvangelist - Video Chat (Powered by Twilio)

This is a demo app built for the purpose of a Twilio blog post. This application uses several key technologies that are intended to be highlighted.

  1. ASP.NET Core
    1. Web API
      1. Issues JSON Web Tokens (JWT) for client-side Twilio Video interactions
      2. Offers various end-points for Room and Participant details
    2. SPA Web-Server
      1. Serves up the Angular application
    3. SignalR
      1. This is used for pushing from the server to the client, specific updates
  2. Angular
    1. Various modules, components and services making up a video chat application

Configuration

There are several configurations that need to be made in order for this application to function correctly. You'll need to sign up for a Twilio Programmable Video account and get some API credentials.

# Name Environment Variable Key
1 AccountSid TwilioSettings__AccountSid
2 ApiKey TwilioSettings__ApiKey
3 ApiSecret TwilioSettings__ApiSecret

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 84.5%
  • TypeScript 9.8%
  • C# 3.2%
  • HTML 2.5%