This is a YouTube clone application built using Vue.js, JavaScript, Tailwind CSS, Laravel PHP, Breeze, and Inertia.js. The application features a fully responsive design that closely resembles the popular YouTube platform. It includes a SideNavOverlay animation for seamless navigation and provides functionalities for uploading and deleting videos.
Clone this repository to your local machine or server:
git clone https://github.com/pawdgreyt/youtube-clone.git
Navigate to the project directory:
cd youtube-clone
Install PHP and Node.js dependencies:
composer install
npm install
Rename .env.example to .env and configure your database settings.
Generate a new application key:
php artisan key:generate
Generate a new application key:
php artisan key:generate
Run database migration and seeders:
php artisan migrate
php artisan db:seed
Start the development server and compile assets:
php artisan serve
npm run dev
Visit http://localhost:8000 in your browser to access the application.