This application is a highly scalable group video calling application built using PHP Laravel and Metered Video SDK.
You need a Metered Domain and Secret Key to run this application, if you don't have one then you can follow the steps below to obtain it:
- Signup for a free account at https://www.metered.ca
- After Signup go to Dashboard -> Developers to find your Metered Domain and Secret Key.
You also need to have PHP Laravel and its dependencies installed, if you don't have them installed already then follow the guide here and install them first: https://laravel.com/docs/9.x#your-first-laravel-project
Setting up the Project
- Clone the project repo
git clone [email protected]:metered-ca/video-chat-app-php-laravel.git
- cd into the project directory
- Install NPM packages
- Create the .env file
cp .env.example .env
.env file replace the
<YOUR_METERED_DOMAIN> with your Metered Domain and
<YOUR_METERED_SECRET_KEY> with your Metered Secret Key.
- Run the command below to start the application
php artisan serve