A Single-Page App with Vue.js and Rails

Instructed by Mike Clark
Single-page applications (SPAs) are a prominent fixture on the landscape of modern web app development.

It's for good reason. SPAs offer a rich user interface without the inefficiency of loading entirely new web pages as users navigate around. But building a solid SPA can be tricky: the frontend JavaScript and backend API need to work in harmony.

So what does it take to put together an SPA using:

  • Ruby on Rails as the backend API and,
  • Vue.js and Vuex on the frontend?

And how would you design it in a pragmatic, straightforward way?

Find out as we unpack a full-stack app layer by layer!