Создан  demius PM год и 9 месяцев назад; Обновил  demius PM 5 месяцев назад

Общий стек

  • docker
    • собранные готовые образы по версиям
  • набор сервисов
    • nginx
    • php
    • mysql

либо минимум для простоты разворачивания

  • php + nginx-unit + sqllite

Cтруктура проекта

Ни гексагональная, ни ddd модель тут не нужна.

Структура данных

Схема данных

Организация фронтенд

Думаю тут не буду городить тяжелый спа, за этим в [p:fc], мы его очень долго будем изучать и делать. Хватит отдельного. но широкого использования отдельных компонентов vue.

В качестве дизайна думается вновь возьмем Tabler, это сильно ускорит работу. Правда сделает систему очень схожей с [p:tndt] внешне, что не очень хорошо. Но может похже уйдем на другое, или как минимум выберем там дургую цветовую схему, например зеленую. Как вариант можно попробовать tailwind, вроде это должно ужать количество js.

Так как здесь будет свежая симфони, вместо WebpackEncore мы возвращаемся к ассетам через AssetMapper [https://symfony.com/doc/current/frontend/asset_mapper.h…

Общий стек

  • docker
    • собранные готовые образы по версиям
  • набор сервисов
    • nginx
    • php
    • mysql

либо минимум для простоты разворачивания

  • php + nginx-unit + sqllite

Cтруктура проекта

Ни гексагональная, ни ddd модель тут не нужна.

Структура данных

Схема данных

Организация фронтенд

Думаю тут не буду городить тяжелый спа, за этим в [p:fc], мы его очень долго будем изучать и делать. Хватит отдельного. но широкого использования отдельных компонентов vue.

В качестве дизайна думается вновь возьмем Tabler, это сильно ускорит работу. Правда сделает систему очень схожей с [p:tndt] внешне, что не очень хорошо. Но может похже уйдем на другое, или как минимум выберем там дургую цветовую схему, например зеленую. Как вариант можно попробовать tailwind, вроде это должно ужать количество js.

Так как здесь будет свежая симфони, вместо WebpackEncore мы возвращаемся к ассетам через AssetMapper https://symfony.com/doc/current/frontend/asset_mapper.html. тот же tailwind, если мы стартанем работу и изучение оного, можно интегрировать через https://symfony.com/bundles/TailwindBundle/current/index.html