Namecheap shared hosting — dual site checklist ============================================== Domains ------- Direct Site (no captcha): https://api-ucbone.com Captcha Site: https://selfservice-hub-eblbd.com Both domains → same Laravel app → document root = /public cPanel steps ------------ 1. Create MySQL database + user; grant ALL privileges. 2. Upload project files (see DOCX guide). 3. Copy .env.production.example → .env and fill DB + ADMIN_* + APP_KEY. 4. Point BOTH addon domains’ document roots to: /home/USERNAME/path-to-app/public 5. Issue SSL (AutoSSL / Let's Encrypt) for both domains. 6. SSH or Terminal (if available) and run: php artisan key:generate --force php artisan migrate --seed --force php artisan storage:link php artisan config:cache php artisan route:cache php artisan view:cache Admin ----- https://api-ucbone.com/admin/login (or https://selfservice-hub-eblbd.com/admin/login — same panel) Shared Settings → set: Direct Site domain = https://api-ucbone.com Captcha Site domain = https://selfservice-hub-eblbd.com Create QR --------- Direct Site → Create Direct QR → URL uses api-ucbone.com/v/TOKEN Captcha Site → Create Captcha QR → URL uses selfservice-hub-eblbd.com/v/TOKEN