Website & Admin Panel
Go-Live Checklist
Run through this before you announce your store. Tick each item.
Security & environment
- ☐
APP_DEBUG=falseandAPP_ENV=productionin.env - ☐ HTTPS enabled and
APP_URLuseshttps://(plusSESSION_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-autoloaderrun (the package ships novendor/) - ☐
.envexists — copied from.env.example— and is writable - ☐
php artisan config:cacheandphp artisan route:cacherun - ☐ Frontend built with
npm run build - ☐
php artisan storage:linkdone (images load) - ☐ Correct file permissions on
storage/andbootstrap/cache/
Background processing
- ☐ Cron entry for
schedule:runactive (or an external cron service hitting/cron/run?key=…) - ☐
CRON_SECRETset in.envif using HTTP cron triggers - ☐ Queue worker running (Supervisor or cron fallback)
- ☐ A test notification/email actually arrives
Configuration
- ☐ Branding: logo, favicon, business name, theme colour
- ☐ Currency, country & taxes set correctly
- ☐ Modules you want are enabled
- ☐ At least one payment gateway in live mode
- ☐ Stripe/other webhooks registered (if used)
- ☐ SMTP tested; SMS/OTP tested
- ☐ FCM push configured (apps receive notifications)
Apps
- ☐ Each app's
API base URLpoints 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.