Какие именно вопросы то? Где ваш вариант решения вопроса, хоть какие-то наброски.
Не бывает идеальных гайдов для всех проектов, для каждого сборка все равно своя.
Если по минималкам, то так:
0) Создаете изначальную структуру проекта
1) Прописываете все нужные зависимости в package.json, устанавливаете
2) Создаете файл, например, webpack.mix.js, в котором делаете сборку, как именно можно посмотреть
здесь.Там же написано, как собрать все в один js
3) По vue-router очень много сайтов сейчас есть с инструкциями. Гугл в помощь. Документация собственно тоже не плохой вариант для
изучения
4) vue,vuex,axios тоже ничего сложно, все описано на официальных сайтах.
Если нужно более подробно, могу предложить свои услуги.