Challenge: Build a currency converter using HTML, CSS, and JavaScript. Users should be able to convert amounts between different currencies.
Follow the instructions below:
Design and implement a user interface with input fields for amount and currency
Fetch currency exchange rates from an API
Perform currency conversions based on user input
Display the converted amount
Include responsive design for optimal viewing on different devices