Large scale Vue.js application structure

Vue.js is great framework as it had very small learning curve, it’s easy to setup and it offers really nice transition from AngularJS. With it’s component approach you can split the application into small parts and reuse certain components around the application.

Problem comes when your application grows and you need to structure it better. This is the structure I’m using for my large scale Vue.js applications.