sequenceDiagram
    participant Staff as Mobile Staff
    participant Client as Mobile Client
    participant Admin as Web Admin

    Note over Staff,Admin: 1. SETUP
    Staff->>Staff: Phone + OTP Login
    Staff->>Staff: Complete Onboarding
    Staff->>Staff: Submit I-9, W-4
    Admin->>Admin: Approve Staff

    Note over Staff,Admin: 2. ORDER
    Client->>Client: Email Login
    Client->>Client: Create Order (One-Time)
    Admin->>Admin: View Order

    Note over Staff,Admin: 3. ASSIGNMENT
    Admin->>Admin: Assign Staff to Shift
    Staff->>Staff: View Shift Offer
    Staff->>Staff: Accept Shift

    Note over Staff,Admin: 4. WORK
    Staff->>Staff: Swipe Clock In (GPS)
    Staff->>Staff: Swipe Clock Out

    Note over Staff,Admin: 5. PAYMENT
    Client->>Client: Approve Timesheet
    Admin->>Admin: Generate Invoice
    Client->>Client: View Invoice
    Staff->>Staff: View Earnings