Skip to content

This is a YouTube Clone made with Vue 3, Laravel, Tailwind CSS, and Inertia JS

Notifications You must be signed in to change notification settings

John-Weeks-Dev/youtube-clone

Repository files navigation

YouTube Clone (youtube-clone)

Tutorial series on how to build this

If you'd like a step by step guide on how to build this just CLICK THE IMAGE BELOW

GO TO JOHN WEEKS DEV TUTORIAL VIDEOS

Come and check out my YOUTUBE channel for lots more tutorials -> https://www.youtube.com/@johnweeksdev

LIKE, SUBSCRIBE, and SMASH THE NOTIFICATION BELL!!!

App Setup

git clone https://github.com/John-Weeks-Dev/youtube-clone.git

composer install 

cp .env.example .env 

php artisan cache:clear 

composer dump-autoload 

php artisan key:generate

composer require laravel/breeze vue --dev

php artisan breeze:install vue --ssr

php artisan serve

Create the DB

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=youtube-clone
DB_USERNAME=root
DB_PASSWORD=

Now migrate your DB

php artisan migrate

php artisan db:seed

Now run this command to start the project

npm i

npm run dev

You should be good to go!

Application Images

Screenshot 2023-01-28 at 15 01 02 Screenshot 2023-01-23 at 16 55 05 Screenshot 2023-01-23 at 16 55 23 Screenshot 2023-01-23 at 16 55 44 Screenshot 2023-01-23 at 16 55 54 Screenshot 2023-01-23 at 16 56 29 Screenshot 2023-01-23 at 16 56 43 Screenshot 2023-01-23 at 16 56 58 Screenshot 2023-01-23 at 16 57 47 Screenshot 2023-01-23 at 16 57 57