← Apps
💱
Live Currency Converter
Convert between real-world currencies using live exchange rates from a free, key-less API.
🟡 MediumDifficulty
2-3 hoursTime
Python, JavaScript, TypeScriptLanguages
What you're building
A currency converter that fetches real, live exchange rates from the free Frankfurter API (no signup, no API key required) and converts any amount between currencies like USD, EUR, GBP, and JPY instantly, with a swap button and graceful handling of network errors.
What you'll unlock 🔓
You'll need
- Basic JavaScript
- Basic understanding of fetch/promises helps
🗺️ Build roadmap
01 Build the converter UI
→
02 Fetch the list of available currencies
→
03 Fetch live exchange rates
→
04 Perform the conversion calculation
→
05 Add the swap-currencies button
→
06 Handle loading and error states
→
07 Polish and add recent conversions
🔒
Log in to start building
Your first project is free -- create an account to unlock it.
Log in Sign up free