Dev Setup

    Seed Test Accounts

    Development Mode: email verification may be simulated.
    Step 1 — Seed Test Users
    Create the four Phase 1 test accounts (super admin, passenger, pending driver, approved driver). Re-running is safe — existing accounts are preserved and updated.
    Step 2 — Mark Test Users Verified
    Sets email_verified = true, email_verification_status = verified, and account_status = active on all seeded accounts so login is not blocked by email verification. Run after seeding.
    Seed accounts
    • Asita
      admin@bookaryde.test
      super_admin • password: Test123!
    • Test Passenger
      passenger@bookaryde.test
      passenger • password: Test123!
    • Pending Driver
      pendingdriver@bookaryde.test
      driver_pending • password: Test123!
    • Approved Driver
      approveddriver@bookaryde.test
      driver_approved • password: Test123!
    Seed → Verify → then sign in with any test credential above.