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 requests
This 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.py
and replaceYOUR_API_KEY_HERE
with 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.
Python
PyQt5
Currency Converter
GUI Application
Alpha Vantage API
Exchange Rates
Real-time Conversion
Financial Software
Open Source
MIT License