MZ BUSINESS HUB - Standalone PHP Starter Package
================================================

REQUIREMENTS
- PHP 8.0+ (8.1+ recommended)
- MySQL 5.7+ / MariaDB
- PHP extensions: PDO MySQL, fileinfo, mbstring, openssl
- HTTPS enabled on your domain

INSTALLATION ON NAIRAHOST cPANEL
1. Download and unzip this package on your phone/computer.
2. In cPanel -> File Manager -> public_html, back up anything already there.
3. IMPORTANT: Do not overwrite or delete an existing WordPress site unless you intentionally want to replace it. This package is standalone and will take over the domain's document root.
4. Upload the contents of the package (not the outer folder) into public_html.
5. cPanel -> MySQL Database Wizard:
   - create a database
   - create a database user with a strong password
   - add the user to the database with ALL PRIVILEGES
   - note the full database name and username (often accountprefix_name).
6. Visit https://mzbusinesshub.name.ng/install.php and enter database details and create your admin account.
7. After successful installation, delete install.php from public_html using File Manager.
8. Log in at https://mzbusinesshub.name.ng/?page=login
9. Open Admin -> Settings to set business details and (optionally) Paystack secret key.
10. Set up SSL/HTTPS in cPanel and keep it enabled.

WHAT IS INCLUDED
- Responsive public homepage and services
- Product catalogue, product image upload, cart and order placement
- Customer registration/login and order history
- Logistics tracking lookup and admin shipment updates
- Service request form for digital/social media services
- Admin dashboard for products, orders, shipments, requests and settings
- Hausa / English / French interface labels (starter translations)
- Paystack payment initialization/verification integration (requires your own live/test secret key)
- Bank transfer/manual payment option

IMPORTANT LIMITATIONS / SAFETY
- This is a functional starter system, not a fully audited enterprise platform.
- Paystack payments require valid keys and webhook/payment verification testing before accepting real money.
- Bank transfer is marked pending until an admin verifies it manually. Never mark a transfer paid without checking your bank.
- Logistics rates, warehouse addresses, delivery promises, taxes, shipping calculations and stock rules must be configured/confirmed by the business owner.
- Email/SMS notifications are not configured; use the admin dashboard to manage requests/orders.
- Do not share cPanel, database, or Paystack secret keys in chat.
- Take regular database and file backups.
