Walk through database setup, migrations and demo data — step by step, with retries if something fails.
@if($locked)
Setup has already completed and is locked.
To re-run the wizard (e.g. to re-seed demo data), add
INSTALL_SECRET=somesecret to your .env,
then visit /install?key=somesecret.
Back to homepage
Go to Admin Login
@else
1. Server requirements
Checking PHP version, extensions and writable folders...
2. App & Database connection
This writes your .env file and generates an app key if needed.
3. Run migrations
Creates all 55 database tables (users, wallets, rides, roles, etc).
5. Finish
Publishes Filament admin assets, caches config/routes, and locks the wizard.
Setup complete! Here's how to log in:
| Role | Phone | Email | Password | Where |
| Super Admin | 254700000001 | admin@zuma.app | Password@123 | /admin |
| Business Manager | 254700000010 | demo.business@zuma.app | Password@123 | /admin |
| Driver | 254700001001 | — | Password@123 | API |
| Vendor | 254700002001 | — | Password@123 | API |
| Customer | 254700010001 | — | Password@123 | API |
Full role list in DEPLOYMENT_GUIDE.md §8.
View homepage
Go to Admin Login
@endif