Skip to content

benjy8001/youtube_like

Repository files navigation

YouTube Like 👨‍💻

A PHP project in order to upload videos, processing and playing them.


  • Real time video upload progress and convertion thanks to Livewire
  • Jobs for converting and generate video thumbnail
  • Ability to search and like or dislike video, subscribe to a video channel
  • Video commentary and reply


 

📃 Commands history
    source .autoaliases.sh
    composer create-project laravel/laravel --prefer-dist .
    composer require laravel/ui
    artisan ui bootstrap --auth
    npm install
    npm run --cache .npm/cache dev
    composer require livewire/livewire
    artisan livewire:publish --config
    artisan make:livewire Channel\\EditChannel
    artisan make:policy ChannelPolicy
    composer require intervention/image
    artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravelRecent"
    artisan storage:link
    artisan make:modle Video -mc
    artisan queue:table
    artisan make:livewire Video/CreateVideo
    artisan vendor:publish --provider="ProtoneMedia\LaravelFFMpeg\Support\ServiceProvider"
    artisan make:job CreateThumbnailFromVideo
    artisan make:job ConvertVideoForStreaming
    artisan queue:work --tries=3
---