Currency Converter
Feb 2026

ReactViteTailwind CSSshadcnFigma
Introduction
A small currency converter built around a simple idea: enter an amount, pick two currencies, and get the conversion using live exchange rates.
No API key
Most exchange-rate APIs require an API key. But putting a key in a frontend bundle means making it public, so you usually need a small server to keep it secret and forward the request.
Frankfurter doesn’t need a key. That makes it possible to keep the whole project static:
GET https://api.frankfurter.dev/v1/latest?amount={amount}&from={from}&to={to}
The browser calls it directly.