Currency exchange web app that takes in a USD amount (U.S Dollars) and displays the equivalent amount in the currency chosen.
- HTML5/CSS3
- Bootstrap 4.6.0
- JavaScript ES6
- jQuery 3.5.1
- Node Package Manager 6.14.9
- Webpack 4.39.3
- Babel 7.6.4
- ESlint 6.3.0
- ExchangeRate-Api
Currency converter app using the ExchangeRate-Api, with current emphasis on getting foreign exchange rates from USD to another origin. A user should be able to type in an amount in U.S. dollars and then choose which currency it should be converted to (Example: AUD). By default, the choices are displayed in a dropdown. There is also an "Other" option if the user wants to manually search via input.
- Install NodeJS from Here!
- Navigate to ExchangeRate-Api to acquire a personal API key.
- Enter your email address in the box labeled "Your Email Address".
- Press the "Get Free Key!" button.
- Finalize your new account creation on the following redirected page.
- Your API key should be on the account dashboard page following the account creation page.
- (Optional) You will also be emailed your API key on completion of the account creation.
- Clone the repo or download the ZIP file of the repo.
- Navigate to the main directory of the repo.
- Open the repo's main directory in the Code Editor of your choice.
- Create a new file named ".env".
- Enter the following in the .env file: API_KEY="YOUR API KEY HERE" (Without the quotes).
- Run the following in your terminal within the repo's main directory: "npm install".
- When the installation is done, run the following in the terminal: "npm run start".
- None at the moment (2/13/2021)
- Add Functionality to go back to dropdown instead of manual input via "Other" option.
- Currency Icons
- Currency of Origin Icons / Flags
- Interchangeable Currency conversions (For Example: AUD to EUR).
- Cache API Results in LocalStorage and fetch depending on date (For Example: Fetch API again if Date > 2 Weeks old).
- Show Currency changes over a specific time frame (+/-).
This software is licensed under the MIT license
Copyright (c) 2021 Tien Nguyen