A peer-to-peer (1:1) video calling application built with Laravel + Blade + JavaScript + WebRTC.
📡 WebRTC signaling is handled using Laravel WebSockets.
- Laravel 12
- Laravel WebSockets
- Blade (no JS framework)
- WebRTC API (JavaScript)
- User authentication
- Friend list
- Simple peer-to-peer video calls
- WebSocket-based signaling system
git clone https://github.com/lendooy/openroom.git
cd laravel-webrtc-app
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm install && npm run dev
php artisan serve
php artisan websockets:serve