peterawlings / conversion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project was bootstrapped with Create React App.

To run the project

  • Clone the project or download the zip, unzip it and cd into that directory.
  • Run 'npm install'
  • Run 'npm start'

Instructions

  • Select a unit from each drop down and enter a number in the first input to get a result in the second.

Notes

  • Functional stateless components where possible
  • Component names are capitalised
  • ESlint with Prettier. Uses configuration in '.eslintrc.json'
  • Parent class deals with state changes and passes them down as props
  • Uses styled components for CSS
  • Responsive

Improvements

  • Use Global styles where appropriate
    • Fonts
    • ClearFix
    • Variables (Possibly CSS variables)
  • Second drop down removes or changes options automatically dependent on the selected option in the first
  • Standardise breakpoints - use global variables (possibly CSS varibles)
  • More thorough testing
  • App performance
  • Better Proptype checking

About


Languages

Language:JavaScript 89.0%Language:HTML 10.5%Language:CSS 0.4%