GREEN BRIDGE TRADE — B2B WEBSITE REDESIGN
=========================================
Upload the CONTENTS of this ZIP into the website document root
(e.g., public_html/greenbridgetrade.de, depending on Namecheap setup).
Back up your current live website first.

WHAT IS INCLUDED
- Original opening animation: preserved from index.html
- Redesigned home page, brand only in home header
- Nine dedicated category pages: solar-energy, equipment,
  accessories, materials, pp-products, packaging,
  chemicals, feed-additives, others
- Nine previous product cards with existing text/images preserved,
  initialized as editable admin catalogue records
- RFQ cart (cart.html), not an online payment/checkout
- Private administration: admin.php
- Stored requests, statuses, CSV export, deletion, product editing
- Original company, legal, partner and contact pages retained

REQUIREMENTS
- HTTPS
- PHP 8.1 or newer
- PHP PDO_SQLITE and fileinfo extensions
- Apache .htaccess restrictions support
- Write permissions for private/ and uploads/
- PHP sessions
- Important: verify private/greenbridge.sqlite and config.php are NEVER
  publicly downloadable. A private folder OUTSIDE public_html is preferable.
- No PHP hosting / no SQLite = quotation and admin features WILL NOT WORK.

INITIAL SETUP
1. Keep website ZIP and administrator setup key separate.
2. Upload the ZIP contents; don't expose the administrator setup key.
3. Visit https://greenbridgetrade.de/admin.php
4. Enter the setup key from the separate confidential setup-key file
   and create a strong administrator password (12+ characters).
5. Once set up, log in at /admin.php and edit product details/prices.
6. Confirm the server saves RFQ test submissions before advertising.
7. Delete test RFQs after verification.

IMPORTANT NOTES
- Quotes are stored in the SQLite database, not emailed automatically.
  Check admin.php regularly for incoming RFQs.
- CSV download allows a local hard-drive copy. Deleting removes
  the quotation from the application database.
- There is no online payment processing.
- Prices are optional; default is 'Price on request'.
- No automated invoice creation/sending is implemented.
- Categories are fixed as requested; admin manages products within them.
- Existing auxiliary pages retain their original layout.
- Existing product images and legacy descriptions were preserved.
- Stronger production hardening may be appropriate: backups, bot mitigation,
  host-based rate limiting, and professional review of privacy disclosures.
- The legacy product seed JSON exists for initial import and is public
  catalogue data; do not place confidential information there.

REVISION: Partner management and consistent site presentation
- All headers and footers use the homepage style.
- Home CTA says “Tell us your needs.”
- About page retains its original image with refreshed sourcing introduction.
- Services and separate contact pages removed.
- The former Products section is served through the Solar Energy category.
  Original energy product descriptions, images and admin-editable records remain there.
- Partner details are stored in the SQLite database and managed in /admin.php.
- New partners can have name, URL, description, order and uploaded logo.
- Public /partners.html loads current partner data from /api.php?action=partners.
- Existing FABTECH Bangladesh partnership is seeded once when initialized.
- Header/footer styling is uniform; legal registered name is still retained in the Impressum.
- If uploading over an existing instance, back up private/greenbridge.sqlite first; do not overwrite it.
- No server-based tests of SQLite storage were possible here; test admin/RFQ on your actual PHP host.

AUDIT FIXES (15 OCTOBER 2026)
- Added missing gb-design.css to About, Partners and Legal pages.
- Unified shared header and footer to exactly the homepage layout.
- Preserved the original About page image (assets/logo.png).
- Removed stale B2B Procurement label from cart.
- Removed unused legacy research, team and alternate homepage copies.
- Admin product cards can be edited in the database; partner management remains available.
- Needs PHP SQLite and browser end-to-end verification on hosting before production.
