# Clientside UI --- ### Overview - APIs & User Interaction How APIs work, and why we use them. ### Why Vue? Because it’s minimal while working with a VirtualDOM similar to ReactJS. ### Vue Template Page Template. Script. Style. Any of it look familiar? ### Consuming the APIs How does it happen ### Routing in Vue We’ve got our Vue Template pages, now what? ### Vue Store Just a sneak peak ### Module Templating Let’s put some of this together … What if we … ### Styling Frameworks / ElementUI We can add some additional styling as well; by bringing in another library.