muneeb_currency_converter
v1.0.0
Published
A command-line currency converter built with TypeScript and axios that allows you to convert between different currencies.
Downloads
1
Readme
Currency Converter
A command-line currency converter built with TypeScript and axios that allows you to convert between different currencies.
Description
Welcome to the Currency Converter! This program provides a convenient way to convert between different currencies using real-time exchange rates. You can specify the amount, source currency, and target currency, and the program will display the converted amount.
How to Use
Clone or download this repository to your local machine.
Open your terminal and navigate to the directory where the Currency Converter files are located.
Make sure you have Node.js and npm installed on your machine. You can download them from nodejs.org.
Install the required dependencies using the following command:
npm install
Start the Currency Converter by running the following command:
tsc currencyConverter.ts && node currencyConverter.js
Follow the prompts to enter the amount, source currency code, and target currency code.
The program will fetch the latest exchange rates and display the converted amount.
Code Overview
The Currency Converter is implemented using TypeScript and the axios
and inquirer
libraries for API requests and user input, respectively. Here's a brief overview of how the code works:
- The program makes an API request to get the latest exchange rates from
https://api.exchangerate-api.com
. - Users input the amount, source currency code, and target currency code through the command-line interface provided by the
inquirer
library. - The
convertCurrency
function calculates the converted amount based on the exchange rates. - The main function handles user interactions and error handling.
Feel free to explore the code and customize it as you see fit. You can enhance the app by adding more currency-related features and error handling.
Dependencies
Author
[Muneeb u Rehman]