currency-converter

Currency Converter 💱

A modern web-based currency converter that provides real-time exchange rates, interactive charts, forex market insights, and a dynamic currency heatmap. The application allows users to convert currencies instantly while visualizing market trends and movements.


🚀 Features

💰 Real-Time Currency Conversion

🔎 Searchable Currency Selection

🔄 Currency Swap

📜 Conversion History

📊 Currency Pair Trend Chart

📈 Live Forex Ticker

🏆 Top Movers

🌍 Currency Heatmap

🌙 Dark Mode


🛠 Technologies Used


📂 Project Structure

currency-converter/
│
├── index.html      # Main webpage structure
├── style.css       # Application styling
├── script.js       # Application logic and API calls
└── README.md       # Project documentation

⚙️ How It Works

  1. User enters an amount.
  2. Selects the From and To currencies.
  3. Clicks Convert.
  4. The app fetches live rates from the API.
  5. Converted result appears instantly.
  6. The conversion is stored in history.
  7. The chart updates to show the selected currency pair trend.

🌐 APIs Used

Exchange Rate API

Provides real-time currency exchange rates.

https://www.exchangerate-api.com

Flags API

Used to display country flags for currencies.

https://flagsapi.com

🔹 Demo

You can see it live here

https://bertha-kaguu.github.io/currency-converter/

👨‍💻 Author

Created by Ash

Developed as a frontend project to practice API integration, data visualization, and modern UI design.


⭐ If you like this project, consider starring the repository!