Check In Components

Check in is a multiangle process where we have the most complexity so, I broke it down further.

Use the graph below as a reference for the whole check in system

1.1 Mentor CI

1.2 Mentee CI

1.3 Trio Matching


Check In Flow Overview

Better in the Dark

Click the sun to switch to dark mode.

If there is text & no diagram, reload the page.

graph TD
    subgraph MentorFlow[Mentor Track]
        M1([Mentor Pair Arrives]) --> M2([Partner Verification])
        M2 --> M3{Phone Check}
        M3 -->|Valid| M4([Ready Queue])
        M3 -->|Invalid| MT((Tech Help))
        MT --> M4
    end

    subgraph MenteeFlow[Mentee Track]
        C1([Family Arrives]) --> C2([Name Verification])
        C2 --> C3{Info Check}
        C3 -->|Valid| C4([Print QR])
        C3 -->|Invalid| CT((Tech Help))
        C4 --> C5{Siblings?}
        C5 -->|Yes| C6([Group Creation])
        C5 -->|No| C7([Individual])
        C6 & C7 --> C8([Holding Area])
        CT --> C8
    end

    subgraph MatchFlow[Matching Station]
        MS1{Next Available} --> MS2([Table Assignment])
        MS2 --> MS3([Final Verification])
        MS3 --> MS4([Create Trio])
        MS4 --> MS5([Begin Shopping])
    end

    M4 --> MS1
    C8 --> MS1

    classDef subgraphStyle fill:#1a1a1a,stroke:#00ab51,color:#fff
    classDef primary fill:#00ab51,stroke:#ffffff,color:#fff
    classDef secondary fill:#2a2a2a,stroke:#00ab51,color:#fff

    class MentorFlow,MenteeFlow,MatchFlow subgraphStyle
    class M1,C1,MS5,MT,CT primary
    class M2,M3,M4,C2,C3,C4,C5,C6,C7,C8,MS1,MS2,MS3,MS4 secondary