Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

Process: Survey

Complete survey and score answers to create matchQueue

Request

Frontend

flowchart LR
    a(survey component)-->|calls|b(survey service)
    b{{survey service}}-->|fetch|API
    API-->c(/<profile_id>/save route)

Backend

flowchart LR
    c(/<profile_id>/save route)-->|calls|d{{backend survey service}}
    c(/<profile_id>/save route)-->|calls|k{{backend profile service}}
    d{{backend survey service}}-.->e(saveResponses)
    k{{backend profile service}}-.->l(scoreAll)
    e(saveResponses)-.->g{{backend response model}}
    l(scoreAll)-.->m{{backend matchQueue model}}
    g{{backend response model}}<-->|schwifty model|h((DB))
    m{{backend matchQueue model}}<-->|schwifty model|h((DB))

Fulfillment

Backend

flowchart LR
    h((DB))<-->|schwifty model|g{{backend matchQueue model}}
    g{{backend matchQueue model}}-->d{{backend machQueue service}}
    d{{backend matchQueue service}}-->c(/<profile_id>/pairs route)

Frontend

flowchart LR
    c(/<profile_id>/pairs route)-->API-->b{{match service}}
    b{{match service}}-->a(matches component)

Forward & Complete Request

Store State

flowchart LR
    a(matches component)-->b{{survey service}}
    b{{match service}}-.->z(storeMatchQueue)
    z(storeMatchQueue)-.->y(forward to /pairs/<profile_id>)