Skip to content

Releases: Hamed-Gharghi/Currency-Converter-Online

Currency-Converter-Online V1.2024

31 Jul 07:37
5088cc5
Compare
Choose a tag to compare

Currency Converter Online

Python Version
PyQt5 Version
Alpha Vantage API
License

Description

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.

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.

Requirements

  • Python 3.6 or higher
  • PyQt5
  • Requests library

You can install the required Python libraries using pip:

pip install PyQt5 requests

API Key

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.

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/Currency-Converter-Online.git
  2. Navigate to the project directory:

    cd Currency-Converter-Online
  3. Install the required libraries:

    pip install PyQt5 requests
  4. Replace the API key in the code:

    Open main.py and replace YOUR_API_KEY_HERE with your actual Alpha Vantage API key.

  5. Run the application:

    python main.py

Usage

  • 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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Hamed Gharghi

Acknowledgments

  • Alpha Vantage for providing the currency exchange rates API.
  • PyQt5 for the GUI framework.

Contact

For any questions or feedback, please contact me at Hamedgharghi1@gmail.com.

Tags

  • Python
  • PyQt5
  • Currency Converter
  • GUI Application
  • Alpha Vantage API
  • Exchange Rates
  • Real-time Conversion
  • Financial Software
  • Open Source
  • MIT License