You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Paul Philion edited this page Mar 22, 2024
·
2 revisions
High-level sequence diagram for finding service list:
sequenceDiagram
actor User
participant CoverageApp
participant AddressResolver
participant AllConnect
User->>CoverageApp: Enter address
CoverageApp->>AddressResolver: Resolve address to a formal address structure with required params
AddressResolver->>CoverageApp: Structured params for address
CoverageApp->>AllConnect: Get the plans for this address (using URL)
AllConnect->>CoverageApp: List of plans, ordered by cheapest first
CoverageApp->>User: Present plans for specified address
CoverageApp is the SCN coverage app (this project).
AddressResolver is a module to convert a human-provided string (thus potentially containing errors) into the closest US postal street address. It still needs to be determined what data is needed and where it comes from.
AllConnect is a module to invoke one or more calls to the AllConnect website to scrape the plan data for a given address.