Case / datapipeline

FX Monitor

React / TypeScript / Python / GitHub Actions

FX Monitor visualiserar växelkurser och riskindikatorer utan tung backend. Datat hämtas automatiskt, publiceras som statiska filer och används av ett interaktivt gränssnitt.

Problem

Växelkurser ska kunna jämföras över tid, men en traditionell backend hade gjort lösningen dyrare och mer komplex än nödvändigt.

Lösning

Jag byggde en monorepo med React/TypeScript-frontend och en Python-pipeline som hämtar ECB-data, beräknar KPI:er och publicerar statiska JSON-filer via GitHub Actions.

Tekniska beslut
Statisk leverans för att minska driftkostnad och rörliga delar.Python-pipeline med tester för datainsamling och bearbetning.Chart.js för tydlig visualisering av jämförelser och risknivåer.Tvåspråkigt UI för att göra appen mer flexibel.
Vad det visar

Projektet visar hur jag kopplar ihop data, automation, frontend och drift till en lösning som är lätt att förstå och billig att köra.

Teknik
ReactTypeScriptPythonpytestruffChart.jsGitHub ActionsRender Static Site