An open API service indexing awesome lists of open source software.

https://github.com/sameermistry2502/react-currency-covert-demo

Make Responsive UI Component and API Integration for currency conversation
https://github.com/sameermistry2502/react-currency-covert-demo

Last synced: about 1 year ago
JSON representation

Make Responsive UI Component and API Integration for currency conversation

Awesome Lists containing this project

README

          

# Currency Converter

![](https://github.com/simranlotey/react-currency-converter/blob/master/src/components/Images/demo-1.png)
![](https://github.com/simranlotey/react-currency-converter/blob/master/src/components/Images/demo-2.png)

The React Currency Converter is a web application that enables users to perform currency conversions using the [API](https://www.exchangerate-api.com/). With a simple and user-friendly interface, this app allows users to select the currencies they want to convert from and to, specify the amount, and instantly get the converted result. This app provides real-time exchange rate data for over 150+ currencies. It is built using React, TypeScript, Bootstrap, Axios, and Moment libraries.

## Features

- Choose the currency to convert from a drop-down list.
- Select the currency to convert to from another drop-down list.
- Input the amount to be converted.
- Fetch the current exchange rate and get the converted amount.

## Technologies Used

- React: JavaScript library for building user interfaces.
- TypeScript: A statically typed superset of JavaScript, adding type checking to your code.
- Bootstrap: CSS framework for responsive and visually appealing designs.
- Axios: Promise-based HTTP client for making API requests.
- Moment: JavaScript library for parsing, validating, manipulating, and formatting dates.
- Currency-flags: A library displaying currency flags. Used it in the dropdown.

## Getting Started

To run the React Currency Converter on your local machine, follow these steps:

1. Clone the repository to your local machine using the following command:

```
git clone https://github.com/simranlotey/react-currency-converter.git
```

2. Navigate to the project directory:

```
cd react-currency-converter
```

3. Install the required dependencies:

```
npm install
```

4. Start the development server:

```
npm start
```

5. Open your web browser and visit [http://localhost:3000](http://localhost:3000) to access the app.