Мы используем cookies
Чтобы сайт работал лучше, мы используем файлы cookie. Продолжая пользоваться сайтом, вы соглашаетесь с нашей политикой конфиденциальности.
98
Превращаем IT-разработку
в инструмент роста
для вашего бизнеса
МЕНЮ
Движение первых — общероссийское общественно-государственное движение детей и молодёжи
главная / КЕйсы / движение первых
/ задача
К нам пришел большой проект — официальный портал «Движения первых». «Большой» — не фигура речи. Портал стабильно обслуживал 5−6 миллионов пользователей в день и был связан с несколькими внешними хранилищами данных.
Изначально проект был написан на Django. Но заказчику требовалось перенести портал на Битрикс: весь сайт, включая админку, логику, интерфейсы и даже будущие сервисы. Без потерь, замедлений и простоев.
Проект стартовал в сентябре 2024 года. Релиз был запланирован на ноябрь.
/ О заказчике
«Движение первых» — крупнейшая федеральная организация, объединяющая более 12 миллионов детей и подростков по всей России. Это новая государственная инициатива в сфере воспитания и поддержки молодежи. Своего рода «новая пионерия».

В 2024 году «Движение» провело 180+ мероприятий и запустило 22 проекта в разных регионах.
/Сложности и особенности реализации
1. Интенсивная нагрузка
Сайт ежедневно обслуживает 5−6 миллионов пользователей. В условиях постоянного трафика критически важна скорость отклика и устойчивость всей системы — как на фронтенде, так и в части управления данными.

2. Объёмная и сложная структура данных
Портал связан с внешними хранилищами, откуда регулярно поступают обновления по более чем 45 000 отделениям и подразделениям Движения. Данные разнородные, их много, и они постоянно обновляются.

3. Три разные пользовательские аудитории
Целевые группы портала — школьники, родители и наставники. У каждой аудитории — свои цели, сценарии поведения и уровень цифровой грамотности. Всё это нужно было учитывать при проектировании интерфейсов.

4. Отдельная служба поддержки
Внутри Движения действует служба «Заботы» — команда, которая помогает пользователям, собирает обратную связь и отвечает на частые вопросы. Им необходим отдельный функционал, позволяющий публиковать материалы, инструкции, статьи и наглядные разъяснения по различным темам.

5. Технические ограничения платформы
Многие задачи не решались стандартными средствами Битрикса. Это касалось как интерфейсов, так и логики администрирования, что потребовало проектирования собственной инфраструктуры внутри платформы.

6. Особенности запуска новой версии портала
Ключевое условие — обеспечить непрерывность работы. Поэтому было принято решение, что старый и новый сайты будут функционировать параллельно, пока нагрузка плавно переводится с одного ресурса на другой. Такой подход к выпуску продукта в продакшен позволил протестировать систему под реальной нагрузкой, постепенно переводить пользователей и обеспечить стабильную работу на всех этапах.
/ Решение
Работу мы начали с архитектуры: перенесли бизнес-логику сайта на Битрикс, переработав её под инфоблоки. Продумали структуру так, чтобы она была гибкой, масштабируемой и понятной для команды поддержки.

Создали админ-панель — не полностью коробочную, а точечно настроенную под задачи редакторов, администраторов и технической команды.

Разработали отдельные фоновые сервисы синхронизации с внешними хранилищами. Они позволили автоматически подтягивать актуальную информацию об отделениях Движения Первых — региональных, местных и первичных, не перегружая основной сайт.

Для службы «Заботы» спроектировали модуль базы знаний — отдельный сервис на Node. js и React. Он позволял публиковать не просто тексты, а полноформатные статьи с форматированием, медиа, ссылками, встроенными фреймами. Стандартизированных решений под эту задачу не было, поэтому всё делали с нуля — адаптируя интерфейсы под общий стиль портала.

Дизайн и верстку прорабатывали с учётом трёх аудиторий. Каждый экран обсуждали отдельно: какие цели у пользователя, в каком он контексте, что ему нужно увидеть первым. Это потребовало времени — но позволило создать интерфейсы, понятные всем.
Наконец, ключевым этапом стал поэтапный переход. Новый сайт запустили в ноябре, параллельно продолжая работу прежнего. Это позволило отследить поведение пользователей, выявить возможные узкие места и гарантировать стабильную работу на каждом этапе.
/ итог
Проект реализован в срок и без сбоев. Новый портал стабильно работает при многомиллионной аудитории, полностью управляется через гибкую внутреннюю систему, соответствует визуальным стандартам Движения и технически готов к расширению.
Созданная архитектура позволяет подключать новые сервисы, развивать проект и масштабировать платформу без переработки ключевых компонентов.