- Get a free API key from API Layer["https://apilayer.com/marketplace/exchangerates_data-api"] for the Exchange rates API. The Exchange rates API gives real time foreign exchange rates. To obtain an API key you must create an account.
- Clone the git repository using the command
git clone https://github.com/tsitsiflora/currency_converter.git
- Traverse into the convertor directory
- Create a virtual environment for the project:
- Install the requirements:
pip3 install -R requirements.txt
- Make a file call ACCESS_KEY.py and put your API key in there. For example:
YOUR_ACCESS_KEY = "randomstringhere"
- Start the API using
uvicorn main:app --reload
- The API will run at
127.0.0.1:8000
. You can visit the address in your browser
- You can use the docs at
127.0.0.1:8000/docs
to test the API or use curl
/
: this is the index point
/all
: this retrieves all currencies supported by the API
/convert
: this converts one currency into another