flowchart TB
    subgraph WEB["WEB (Admin/Client)"]
        W1[Email/Password Login]
        W2[Role-based Dashboard]
        W3[Manage Staff]
        W4[Create Events/Orders]
        W5[Assign Staff to Shifts]
        W6[Approve Timesheets]
        W7[Generate Invoices]
        W8[View Basic Reports]
    end

    subgraph MC["MOBILE CLIENT"]
        MC1[Email + Social Login]
        MC2[Coverage Dashboard]
        MC3[Create Orders]
        MC4[View Active Shifts]
        MC5[Manage Hubs]
        MC6[View Billing]
        MC7[Basic Reports]
    end

    subgraph MS["MOBILE STAFF"]
        MS1[Phone + SMS OTP Login]
        MS2[Complete Onboarding]
        MS3[View Available Shifts]
        MS4[Accept/Decline Shifts]
        MS5[Swipe Clock In/Out]
        MS6[View Earnings]
        MS7[I-9/W-4 Forms]
        MS8[Bank Account Setup]
    end