Exchange money could be overwhelming. A lot of countries, currencies and also too many services on the web, omg, how can we choose one?
So, welcome to Exchange Shop! You can convert any currency and check the rate with this humble website!
Consuming Exchange Rate API, Exchange Shop calculate for you an amount value based on daily rates! But attention: this MVP(minimum viable product) version receive only integer numbers.
To run in your machine:
- NodeJS > v12
git clone https://github.com/joseliacosta/exchange-shop.git
cd exchange-shop
You can install project dependencies using Yarn
yarn install
Or, if you prefer, npm
npm install
To serve the project locally:
yarn start
OR
npm start
Run:
yarn test
Run:
yarn build
OR
npm build
The builded content will be available on build/
directory
As you notice, it is a MVP version. There is a lot of working to do, for example:
-[] Ability to perform multiple conversions at the same time -[] Option to select a different date for the conversion rate -[] Bidirectional conversion (user can input either source or target amount) -[] Show historical rates evolution (e.g. with chart) Tech debts:
- Raise test coverage
- Replace class component to React Hooks
- Mask to format amount input as currency
- Show symbols of currencies on converted value format (e.g. €, £)
Looking to contribute? I will be very happy to see the First Issue