Jul 26, 2017 · 1 min read
A few thoughts about that
I think it will be better if you just set roles array and put available role names into that. It’s easier to check. Router example

And checking access in beforeEach

And about folder structure. I use that

I have two different apps for admin and client here and common folder for common components/store modules/etc. You also can add a single entry point for that, just put your App.vue and main.js into the root folder.
But I think that client shouldn’t know what’s going in admin, and we just created two different apps.
