Как правильно организовать интернет-магазин на vue.js?
1. Составь ТЗ
2. Составь диаграму использования
3. Продумай роли
4. Набросай простой дизайн (+ какие страницы нужны)
5. Продумай хранение данных (Vuex)
6. Сделай roadmap как будет идти разработка (не делай сразу всё - нарасти постепенно)
7. Подумай, нужны ли тесты
8. Можно начинать кодить :)
Не знаю актуально ещё для Вас или нет https://habr.com/ru/post/490496/