EXCHANGE UNIVERSE

How Exchange Universe gets its rates.

Select a box to follow currency choices through saved data, chart preparation and requests to APILayer.

Fit

Swipe the map sideways, or choose a component below.

Select a box to read its role.

How Exchange Universe gets its ratesCurrency choices reach Shiny and charts. Saved rates are reused; requests pass through checks and a background fetch to APILayer.DashboardShiny/RsessionChartsSavedratesRequestchecksAPILayerBackgroundfetchSolid: calls · dashed: returned result
Exchange Universe system architectureThe browser sends choices to Shiny, which prepares views, reuses observations and sends approved requests through a background worker to APILayer.SHINY APP PROCESS · SHARED STORECHOICESVIEWSREADIF NEEDEDAPPROVEDHTTPSRESULTBROWSERYour dashboardChoose, compare, explore01COORDINATEShiny sessionConnect choices to data02PRESENTCalculations & chartsTurn observations into views03REUSESaved observationsKeep data for the next view04PROTECTRequest controlsCheck, deduplicate, wait05APILAYERExternal rate sourceSupply rate observations06FETCHBackground workerRun one provider task07Solid: app callsDashed: result collected by storeSelect a part to inspect