Change the existing application from Vanilla JS to your favorite JS Framework (VueJS, React, Angular, Mithril, Ember). The existing application uses a Vanilla JS object to store the periodic elements, time permitting have the app request the provided JSON file. When you are finished, create a git repo. Commit and push your code to Bitbucket or GitHub.
Required Behavior When an element is clicked or hovered over, show the name, number, atomic weight, and two other attributes of the periodic element.
Optional Reduce the amount of markup used to create the HTML table.