Currency Converter Online is a user-friendly desktop application built with PyQt5 that allows users to convert amounts between different currencies using real-time exchange rates provided by the Alpha Vantage API. It offers a simple interface with currency selection and conversion features.
- Real-time currency conversion using the Alpha Vantage API.
- Display of currency symbols alongside currency names in drop-down lists.
- User-friendly interface built with PyQt5.
- Support for a wide range of currencies.
- Python 3.6 or higher
- PyQt5
- Requests library
You can install the required Python libraries using pip:
pip install PyQt5 requestsThis project uses the Alpha Vantage API for currency conversion. You will need an API key to use the service. Obtain your free API key from Alpha Vantage and replace the placeholder in the code.
-
Clone the repository:
git clone https://github.com/yourusername/Currency-Converter-Online.git
-
Navigate to the project directory:
cd Currency-Converter-Online -
Install the required libraries:
pip install PyQt5 requests
-
Replace the API key in the code:
Open
main.pyand replaceYOUR_API_KEY_HEREwith your actual Alpha Vantage API key. -
Run the application:
python main.py
- Select the base currency from the first drop-down list.
- Select the target currency from the second drop-down list.
- Enter the amount you want to convert in the first input field.
- Click the "Convert" button to see the converted amount in the second input field.
This project is licensed under the MIT License - see the LICENSE file for details.
Hamed Gharghi
- Alpha Vantage for providing the currency exchange rates API.
- PyQt5 for the GUI framework.
For any questions or feedback, please contact me at Hamedgharghi1@gmail.com.
PythonPyQt5Currency ConverterGUI ApplicationAlpha Vantage APIExchange RatesReal-time ConversionFinancial SoftwareOpen SourceMIT License
