Я создаю проект в vuejs + vuex + sequlize + axios.
Мне интересно, какая структура лучше всего подходит для моего проекта.
К вашему сведению, я управляю 2 различными проектами, один для стороны клиента и один для стороны сервера.
Структура проекта на стороне моего клиента:
/app/src: root app.vue, main.js, route.js
/src/assets: png,svg files
/src/components: subcomponents
/src/helpers: consts, and other helpers
/src/mixins:
/src/services: axios, 3rd parties services
/src/store: x.module.js, y.module.js...
/src/styles: general style.
/src/views: Viewed windows, components accesible for user.
Я нашел эту структуру хорошей, но не очень хорошей, много логики хранится в модулях магазина.
У вас есть лучшая структура для моего проекта?