Skip to content

Latest commit

 

History

History
107 lines (68 loc) · 2.05 KB

README.md

File metadata and controls

107 lines (68 loc) · 2.05 KB

🏦 Exchange shop

Netlify Status

The Problem

Exchange money could be overwhelming. A lot of countries, currencies and also too many services on the web, omg, how can we choose one?

The solution

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.

Requirements

To run in your machine:

  • NodeJS > v12

Instalation

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

Running the project locally

To serve the project locally:

yarn start

OR

npm start

Running the tests:

Run:

yarn test

Building the project

Run:

yarn build

OR

npm build

The builded content will be available on build/ directory

Future of this project

As you notice, it is a MVP version. There is a lot of working to do, for example:

Features:

-[] 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:

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. €, £)

Issues

Looking to contribute? I will be very happy to see the First Issue