I've been working on this for a while though I don't have much to show because I have been prototyping patterns. The basic tech stack is:
Today I experimented with the new vue-cli v3 (beta). Had some issues getting it work with powershell and nvm but I have decided to stay with v2 of the cli. The structure for v3 is quite a bit different and while there are a lot docs not everything is explained yet. v3 is definitely going to be awesome with its plugin system.
So dropping back to vue-cli v2, I generated a new project using the vuetify webpack template. I was previously using element ui for components and layout but I'm looking forward this change, vuetify really looks great and is packed with features.