Virtual Waiting Room
Admits users with signed queue sessions before they reserve seats.
A complete ticketing, travel, match-data, payment, and fan-management system for World Cup-style events.
Each match includes host-city hints and airport suggestions so users can jump straight into travel planning.
These forms create real outbound search links to travel providers. To process final checkout inside your app, connect approved hotel/GDS/flight provider API credentials.
Show your manual payment accounts directly on the landing page. Update the details from .env or through the cPanel installer before accepting real payments.
The backend uses OpenFootball's no-key JSON schedule first and falls back to bundled data if remote access is unavailable.
Admits users with signed queue sessions before they reserve seats.
Prevents double booking with hold timers, ownership checks, and status updates.
Retries safely return the same payment result instead of charging twice.
Tickets generate rotating signed QR payloads that expire quickly.
Hotel and flight searches are recorded in the backend for analytics and follow-up.
Routes expose fixtures, groups, days, venues, and host-city travel hints.
cp .env.example .env
php scripts/setup.php
php scripts/optimize.php
php -S 127.0.0.1:8080 -t public
For cPanel shared hosting, upload the project to public_html and open /install.php for the browser installer. Then open / for the landing page or /app for the ticketing dashboard.