mpmaia / aws_serverless_video_chat

This project shows how to implement a simple video chat application using serverless technologies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serverless WebRTC Video Chat Sample

This project shows how to implement a simple Video Chat application using serverless technologies like:

You can get more details about this application in this blog post.

Prerequisites

To compile the project, check if your environment has the following requirements installed:

  1. Node.js v12.x or later
  2. npm v5.x or later
  3. AWS CLI

Building Steps

  • Install the Serverless CLI:
$ npm install -g serverless
  • Configure a AWS profile with programatic access to the AWS API with full administrator privileges. The next command will assume the profile is called serverless;

  • Set the environment variables inside the back-end's serverless.yml file;

  • Deploy the application to the cloud with:

$ sls deploy --aws-profile serverless
  • Configure the base URL of each back-end's endpoint inside the frontend's env.ts;

  • Start the frontend with:

$ npm start

About

This project shows how to implement a simple video chat application using serverless technologies.


Languages

Language:TypeScript 94.9%Language:HTML 2.6%Language:CSS 1.8%Language:JavaScript 0.8%