# BuraqBD Complete Laravel Module

This archive contains the complete BuraqBD landing/order module, database migrations + MySQL SQL, admin-editable content, and the original downloaded static assets used as visual references/assets.

## What is dynamic
- Site title, phone, colors, hero text and CTA
- Stats and certification text
- Offer/delivery text
- Product name, image, regular/offer price, stock and description
- Customer reviews
- Shipping methods
- Orders and order statuses
- Landing section visibility/order/content
- Admin dashboard counters

## Install into a Laravel project
1. Copy `app/`, `database/`, `resources/`, `routes/`, `public/assets/` and `public/buraq-assets/` into the Laravel project.
2. Copy `.env.example` to `.env` and replace database credentials. Do NOT use placeholder credentials in production.
3. Run `php artisan key:generate` if APP_KEY is empty.
4. Run `php artisan migrate`.
5. Run `php artisan db:seed --class=BuraqSeeder`.
6. Run `php artisan storage:link`.
7. Run `php artisan optimize:clear`.
8. Add `require base_path('routes/buraq.php');` to `routes/web.php` if it is not already included.
9. Log in through your existing Laravel authentication, then open `/admin/buraq`.

## MySQL-only shortcut
Import `database/sql/buraq_mysql.sql` into the same database used by Laravel. If you do this, do not run the Buraq migrations again.

## Important security note
The package does not invent a production database password, APP_KEY, or admin credentials. Put your real values in `.env`. The admin routes use Laravel `auth`; add your own admin authorization middleware/policy for production.

## Assets
`public/buraq-assets/original-site/` contains the static assets downloaded from the supplied BuraqBD page for reference/reuse. Verify third-party licensing/permission before publishing copied assets or branding.
