Перейти к содержимому

Кастомный сайт или веб-приложение

Кастомный проект нужен не потому, что это «круче», а потому что типовой стек не закрывает задачу без лишних компромиссов. Обычно это происходит, когда у проекта есть сложная логика, роли, интеграции или нестандартный UX.

Типичные признаки:

  • сложные бизнес-процессы и статусы;
  • персональные цены и правила;
  • личные кабинеты и закрытые контуры;
  • интеграции с 1С, CRM, телефонией, логистикой или внешними API;
  • нестандартные формы, калькуляторы, workflow или отчёты.
СценарийЧто выбрать
Сайт услуг, портфолио, лендингТиповое решение на AstroJS, WordPress или NextJS
Интернет-магазин с обычной корзинойWooCommerce
Каталог без оплатыТиповой каталог-витрина
B2B-кабинет, сложные цены, согласованияКастом на Laravel + FilamentPHP
CRM, внутренний портал, workflowКастомное веб-приложение

Частая ошибка — делать кастомным то, что уже хорошо решается готовым продуктом. Если задача типовая, сначала проверьте:

  1. можно ли собрать проект на WordPress или WooCommerce;
  2. можно ли использовать готовую админку вроде Filament;
  3. можно ли обойтись настройкой темы, блоков, плагинов или шаблонов;
  4. только потом переходить к кастомной разработке.
  • Какие процессы нужно автоматизировать?
  • Какие роли и права доступа есть у пользователей?
  • Какие сущности и связи между ними важны?
  • Что должно происходить после ключевого действия пользователя?
  • Какие интеграции обязательны в первой версии?
  • Какие части интерфейса должны быть нестандартными?
  • Какие показатели успеха у проекта и как их измерять?
  • когда типовой стек упирается в ограничение по логике;
  • когда цена ошибок в процессах выше цены разработки;
  • когда проект — это не сайт, а продукт или внутренняя система;
  • когда нужна долгосрочная архитектура с развитием по этапам.