An e‑commerce platform built with Laravel 9, featuring a modern storefront, admin panel, and accompanying YouTube video series.
Follow the full walkthrough via YouTube playlist:
https://www.youtube.com/playlist?list=PLIUezwWmVtFWEsExpVODS0NhbeWxjxVta
- 🛍️ Product listing with search, filter, and pagination
- 🧑💻 Shopping cart and checkout integration
- 🔐 User authentication & registration
- ⚙️ Admin dashboard: product, category & order management
- 🌐 Multi-language support (if included—adjust as needed)
- 💵 Optional: Stripe / PayPal integration (if available)
- Modern layouts using Blade templating + Tailwind CSS
- Laravel 9 framework
- PHP 8.x
- Blade & Tailwind CSS
- MySQL / MariaDB (configured via
.env) - Laravel features: Eloquent, Middleware, Policies, Validation
- Webpack mix for asset compilation
- Clone the repository
git clone https://github.com/celikyuksell/Laravel9-Ecommerce.git cd Laravel9-Ecommerce - Install PHP dependencies
composer install
- Install front-end dependencies
npm install
- Configure environment
Copy
.env.exampleto.envand update:DB_CONNECTION=mysql DB_DATABASE=your_db DB_USERNAME=your_user DB_PASSWORD=your_pass
- Generate application key
php artisan key:generate
- Run migrations
php artisan migrate
- Compile assets
npm run dev
- Run the local server
Open: http://127.0.0.1:8000
php artisan serve
Created by Yuksel Celik (@celikyuksell).
Watch the full tutorial at: https://www.youtube.com/c/YukselCELIK