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'
- Select a unit from each drop down and enter a number in the first input to get a result in the second.
- 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
- 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