/Exchange

Exchange rates between currencies

Primary LanguageJavaScript

To run

  • npm install
  • npm start
  • localhost:3000

Deployment

  • npm install
  • npm run build

ToDo

  • Add key support (left/right to change currencies)
  • Add bubbles background (css animations to slowly move)
  • Implement component specific stylesheets (Keep the components encapsulated)
  • Use a CSS preprocessor (SASS)
  • Tests for correct conversions (Enzyme, Mocha and Jest)
  • Use preact for better performance
  • Add prop types
  • Accessibility (ARIA, semantic HTML tags, roles)
  • TopBar dropdown
  • Better mobile support (e.g. numeric keyboard)
  • Flexbox fallback for CSS grids using https://developer.mozilla.org/en-US/docs/Web/CSS/%40supports