Skip to content

assassin990123/video-chatting

Repository files navigation

A Collection of Laravel Projects

This repository contains a collection of applications built with Laravel.
At the moment I've been hacking around WebRTC so most of the applications are about WebRTC.
Most of them are demo applications for various Technical Articles I've written and going to write on Dev.to and Medium.

There are endpoints for some other applications I've built as well.

Project Setup

  1. Clone the repository.
    git clone https://github.com/Mupati/laravel-video-chat

  2. Install dependencies
    composer install && npm install

  3. Create your env file from the example.
    cp env.example env

  4. Add your db details, pusher API keys and TURN SERVER credentials.

Running the Application

  1. php artisan serve to start the server and npm run start to start the frontend.
  2. Note that the register endpoint has been removed to prevent people from creating
    a lot of users when they want to try out the online demo. In your local copy you can enable it in the routes/web.php file.

UI for one-on-one Video Call with WebRTC

Incoming Call UI

Incoming Call

Video Chat Session

Video Chat

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published