Backend + frontend demo
The backend fetches live exchange rates and performs the conversion — the frontend never talks to the rates API directly.