🛒 Bringo

Website & Admin Panel

Go-Live Checklist

Run through this before you announce your store. Tick each item.

Security & environment

  • APP_DEBUG=false and APP_ENV=production in .env
  • ☐ HTTPS enabled and APP_URL uses https:// (plus SESSION_SECURE_COOKIE=true)
  • ☐ Admin password is strong and unique (you set it during install — rotate it if anyone else saw it)
  • License activated with your purchase code
  • ☐ Strong database password; database not publicly reachable

Performance

  • composer install --no-dev --optimize-autoloader run (the package ships no vendor/)
  • .env exists — copied from .env.example — and is writable
  • php artisan config:cache and php artisan route:cache run
  • ☐ Frontend built with npm run build
  • php artisan storage:link done (images load)
  • ☐ Correct file permissions on storage/ and bootstrap/cache/

Background processing

  • ☐ Cron entry for schedule:run active (or an external cron service hitting /cron/run?key=…)
  • CRON_SECRET set in .env if using HTTP cron triggers
  • ☐ Queue worker running (Supervisor or cron fallback)
  • ☐ A test notification/email actually arrives

Configuration

Apps

  • ☐ Each app's API base URL points at your live domain
  • ☐ Apps built with your own Firebase / Maps / login keys
  • ☐ Test order placed end-to-end (customer → seller → delivery)

Operations

  • ☐ Automated database + files backup scheduled
  • ☐ Error monitoring / log rotation in place
  • ☐ Demo/sample data cleaned up (if you don't want it public)
🎉
All ticked? You're ready to launch. Next, configure the third-party services in Integrations and rebrand the apps in their sections.