Работу мы начали с архитектуры: перенесли бизнес-логику сайта на Битрикс, переработав её под инфоблоки. Продумали структуру так, чтобы она была гибкой, масштабируемой и понятной для команды поддержки.
Создали админ-панель — не полностью коробочную, а точечно настроенную под задачи редакторов, администраторов и технической команды.
Разработали отдельные фоновые сервисы синхронизации с внешними хранилищами. Они позволили автоматически подтягивать актуальную информацию об отделениях Движения Первых — региональных, местных и первичных, не перегружая основной сайт.
Для службы «Заботы» спроектировали модуль базы знаний — отдельный сервис на Node. js и React. Он позволял публиковать не просто тексты, а полноформатные статьи с форматированием, медиа, ссылками, встроенными фреймами. Стандартизированных решений под эту задачу не было, поэтому всё делали с нуля — адаптируя интерфейсы под общий стиль портала.
Дизайн и верстку прорабатывали с учётом трёх аудиторий. Каждый экран обсуждали отдельно: какие цели у пользователя, в каком он контексте, что ему нужно увидеть первым. Это потребовало времени — но позволило создать интерфейсы, понятные всем.
Наконец, ключевым этапом стал поэтапный переход. Новый сайт запустили в ноябре, параллельно продолжая работу прежнего. Это позволило отследить поведение пользователей, выявить возможные узкие места и гарантировать стабильную работу на каждом этапе.