Skip to content

CurrenciesX is a react w/ redux small app to exchange currencies between GBP, EUR and USD.

Notifications You must be signed in to change notification settings

anaisamp/react-redux-currenciesX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exchange Currencies

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.

How to run the app

  1. Clone repository

git clone https://github.com/anaisamp/react-redux-currenciesX.git

  1. Install its dependencies

yarn

  1. Start development server

yarn run start

  1. Run tests

yarn run test

Features

  • Get updated rates every 10 minutes.
  • Exchange amount between supported currencies, while updating the user's current balance.
  • Accessibility was taken into account.

Next steps

  • 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.

About

CurrenciesX is a react w/ redux small app to exchange currencies between GBP, EUR and USD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published