/currency_exchange_app

This application converts currency value using Currency Exchange API.

Primary LanguageJavaScript

Currency Exchange App

This app converts currency value utilzing exchange rate API.

By Roman Kolivashko

Technologies Used:

  • HTML
  • CSS
  • JQuery
  • webpack
  • External API
  • ESLint
  • Postman

Description

This application will let user enter currency amount (U.S. dollars is default) and then choose which currency it should be converted to (such as Russian rubles, British pound, Canadian dollars, and so on). To determine the most recent exchange rate, the application will make an API call to the currency exchange API.

Note: before running this project, you will need to obtain an API kew from ExchangeRate-API website, signup, provide email, find "Get Free Key" option.

Setup/Installation Requirements

  1. Click on "Code" button at top of GitHub repository.
  2. Clone the repository: $ git clone https://github.com/romankolivashko/currency_exchange_app.git
  3. Navigate to the currency_exchange_app/ directory on your computer
  4. Create .env file in root level of your directory, append following to .env file: API_KEY=<api_key> . Note: <api_key> should be replaced with the actual key, obtained from ExchangeRate-API website.
  5. To start a development server and run the project:
    • Navigate to currency_exchange_app/ in your command line
    • Run the command npm install to install dependencies
    • Optionally, run the commmand npm run build to make a bundle of the files
    • Finally, run the command npm run start to start a development server

Known Bugs

  • None so far

License

MIT

Contact Information

rkolivashko@gmail.com