ToDo: understand data flow and state management in Vue, this was a pure exercise in handling states and data locally.
ToDo: The table expand row functionality could've been worked out by adding a new row to data on click and rendering it below the clicked item, but didnt do so due to time commitments.
Used Chart.JS to render the graph. Could not dive into docs in detail, due to time commitments and make it look exactly similar by adjusting the ticks in Y-Axis.
Overall this was a good introduction to Vue. Had other commitments this weekend.