This is a react with redux application to exchange currencies between GBP, EUR and USD.
FX rates are provided by Exchange Rates API.
This app was created using create-react-app
.
Tests were implemented using Jest and Enzyme.
A screenshot of the application is available at "visuals" folder.
- Clone repository
git clone https://github.com/anaisamp/react-redux-currenciesX.git
- Install its dependencies
yarn
- Start development server
yarn run start
- Run tests
yarn run test
- Get updated rates every 10 minutes.
- Exchange amount between supported currencies, while updating the user's current balance.
- Accessibility was taken into account.
- Improve test coverage.
- Highlight balance when it updates.
- Highlight balance when the user doesn't have sufficient funds.
- Use redux to manage the whole application state.