
Заменить устаревшее самописное PHP-приложение на современный масштабируемый веб-сервис поддержки пользователей
Обеспечить загрузку и подписание документов с использованием КриптоПро
Реализовать чат пользователей с оператором
Создать административную панель с аналитикой
Организоват ь создание и обработку пользовательских обращений

Провели экспресс-аудит старого решения, зафиксировали бизнес-логику и критичные процессы
Выбрали Symfony как основу — для строгой архитектуры, безопасности и масштабируемости
Перенесли весь функционал без потерь, приведя код к стандартам SOLID и ООП
На фронтенде использовали Stimulus + Turbo — для быст рого, интерактивного UX без SPA
Административную панель построили на EasyAdmin, затем расширили кастомными гридами
Интегрировали КриптоПро для подписания документов
Реализовали классификацию обращений, шаблоны ответов, управление статусами, выгрузку актов
Обеспечили плавный переход: система работала без простоев во время миграции
Настроили детальную аналитику по операторам: время ответа, нагрузка, разрешённые обращ ения

Жёсткие дедлайны при полной замене работающей системы
Необходимость сохранить 100% функционала без регрессий
Отсутствие архитектуры в legacy-коде — пришлось восстанавливать логику «по факту»


Backend: Symfony, PHP
Frontend: Stimulus, Turbo, HTML/CSS
Админка: EasyAdmin
ЭП: КриптоПро
Принципы: SOLID, ООП, модульная архитектура

Система стала стабильной, предсказуемой и легко поддерживаемой
UX улучшен как для клиентов, так и для операторов — быстрее, проще, удобнее
Появилась аналитика, позволяющая оптимизировать работу службы поддержки
Архитектура готова к масштабированию и добавлению новых модулей

Сокращено время обработки обращений пользователей за счёт автоматизации и шаблонов
Повышена юридическая надёжность за счёт корректной ЭП
Упрощено обучение новых сотрудников благодаря интуитивной админке
Создана долгосрочная платформа, избавившая заказчика от рисков самописного legacy-кода