Currency Converter

Feb 2026

ReactReactViteViteTailwind CSSTailwind CSSshadcn/uishadcnFigmaFigma

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.

GitHub Repository