Problem
Exchange rates need comparison over time, but a traditional backend would make the solution more expensive and complex than necessary.
Solution
I built a monorepo with a React/TypeScript frontend and Python pipeline that fetches ECB data, calculates KPIs, and publishes static JSON files through GitHub Actions.
Technical decisions
Static delivery to reduce operational cost and moving parts.Python pipeline with tests for data fetching and processing.Chart.js for clear comparison and risk-level visualization.Bilingual UI to make the app more flexible.
What it shows
The project shows how I connect data, automation, frontend, and deployment into a solution that is easy to understand and cheap to run.
Tech
ReactTypeScriptPythonpytestruffChart.jsGitHub ActionsRender Static Site