# Module: No. 3 - Making Websites Interactive
# Project: Unit Converter by Brad
# Code Reviewer: Shant Dashjian
## What You Did Well:
1. You met the objectives of this project:
1. Follow the design spec.
2. Convert to both systems for length, volume, and mass.
3. Round to 3 decimal places.
2. In yout HTML, you add a `doctype`, a `title`, and a `viewport` meta tag.
3. You wrote your code, the HTML, CSS, and JS, such that it's readable, with indentation and
whitespacing.
4. You designed your JavaScript code well and it's "DRY", using an array to represent each
conversion section and looping through it to convert the units, build the innerHTML string inside
the loop and render the final result outside the loop.
## Suggestions for Improvement:
1. Deal with edge cases of input:
1. Negative numbers
2. Non-numberic input
2. Fix the behavior and layout such that the intial load of the app shows the entire app including
the 3 conversion sections, and after the first conversion the entire app appears in the screen.
Showing the full app the first time requires rendering using a default value for the input and
refactoring to call a function that does the rendering. As for the layout to appear in full, and
not have the part of the top hidden, fix the CSS height of the main container.
## Conclusion:
You did well meeting the objectives of this project and you wrote your JavaScript in a smart way. I
hope you found my suggestions useful and I wish you the best in your journey. Keep on coding.