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