EASYTOYBD - LARAVEL 10 E-COMMERCE PROJECT
========================================
Project folder: easytoybd
Database: ilmvision_easytoybd
PHP: 8.1+ (PHP 8.2 recommended)
Laravel: 10.x

IMPORTANT
---------
This ZIP contains the Laravel application source and the complete Legend HTML theme assets.
The Laravel vendor/ dependencies are NOT bundled. A Laravel application cannot run until
Composer installs vendor packages. This build environment had no Composer/package-network
access, so do not upload and expect it to run without completing the dependency step.

CPANEL SETUP
------------
1. Create/use the MySQL database ilmvision_easytoybd and import the supplied
   ilmvision_easytoybd_database.sql in phpMyAdmin.
2. Upload/extract this ZIP so the project directory is: /home/CPANEL_USER/easytoybd
3. Set the domain/subdomain document root to:
      /home/CPANEL_USER/easytoybd/public
   Do NOT set the document root to the Laravel project root.
4. Create .env by copying .env.example. Set APP_URL and your exact cPanel DB credentials.
5. Install dependencies in the project root with Composer:
      composer install --no-dev --optimize-autoloader
   If cPanel has no Terminal/Composer interface, run composer install locally on a
   compatible PHP 8.1/8.2 computer, then upload the generated vendor/ folder.
6. Generate APP_KEY using `php artisan key:generate` (or generate a 32-byte base64 key
   locally and place it in APP_KEY).
7. Ensure storage/ and bootstrap/cache/ are writable by PHP (normally 775).
8. The project uses the imported SQL schema directly; do not run migrations for this
   starter package. Add products/categories in phpMyAdmin for the storefront to show data.

CURRENTLY INCLUDED
------------------
- Laravel 10 application skeleton and routes
- Legend theme CSS, JS, fonts, and image assets under public/theme/
- Home, Shop, Product details, session cart, checkout/order placement
- Customer registration, login, logout
- About, Blog placeholder, Contact form storage
- MySQL database connection configured for ilmvision_easytoybd

NOT YET INCLUDED
----------------
- Full admin CRUD/dashboard, shipping integrations, payment gateway integrations,
  automated stock reduction, email notifications, and production security audit.
- Cash on Delivery is the only checkout payment option in this starter.

Before going live, test checkout, secure admin access, configure backups/HTTPS, and
review the application with your hosting PHP/Laravel compatibility settings.
