Единый событийный календарь: как мы решали задачу увеличения турпотока в Сибирь
Один из наших мегамасштабных проектов. Рассказываем о создании необычного web-сервиса – событийного календаря Сибирского региона.
Команда проекта
![](/image/cases/calendar/lead.png)
Лидер команды
Илья Лебёдкин
Кратко об опыте работы над проектом
Мобильные приложения позволяют сделать почти любое действие быстро. Записаться в поликлинику в несколько тапов, заказать еду, найти дорогу. Но бывают ситуации, когда быстро недостаточно — нужно ещё быстрей, мгновенно. Как приложению быть тогда?
Менеджер проекта
![](/image/cases/calendar/manager.png)
Илья Л.
Команда разработки
Команда дизайна
«Сибирское соглашение» – межрегиональная ассоциация экономического взаимодействия субъектов Российской Федерации. Это первая региональная ассоциация, получившая государственный статус.
О клиенте
«Сибирское соглашение» – межрегиональная ассоциация экономического взаимодействия субъектов Российской Федерации. Это первая региональная ассоциация, получившая государственный статус.
![](/upload/iblock/ee4/t7i423qpdy44utaw5744ng0o3g837f4r.png)
![](/upload/iblock/59c/vz9n7hef1pa9eashjvinp311r3i08z6p.png)
![](/upload/iblock/84b/4yojygf4z90rhwf2xgms9q3f95kptas5.png)
![](/upload/iblock/553/82x0mssj9t2n3y5ia8p7f38al8cv1u1s.png)
![](/upload/iblock/eb1/6al82lta0g50u7qhz5lcpesr66x2h8uk.png)
![](/upload/iblock/a20/wp2dbaqs0ze91u7fyekskqjxbffv4ch9.png)
![](/upload/iblock/50c/hphm9efwsg9qsifdbcu3h1rl2vay1wf6.png)
![](/upload/iblock/9f5/g91eevt3lsgkk6q9v85u42cdp7m8seib.png)
![](/upload/iblock/685/yuqq7bocomwp390bhz6rf0eg8n0oydzi.png)
![](/upload/iblock/7a7/59qm9uf949qqds9t8a11wcumoipmqw9f.png)
![](/upload/iblock/14a/9b6orfzp199l7o4dj2bukt9i25gy4vah.png)
Цели
Клиенту был нужен способ сбора базы данных мероприятий, целевой аудитории, а также каталогизации подрядчиков.
Единый событийный календарь — первый федеральный проект, объединяющий органы государственной власти, частный бизнес и туристов на одной площадке.
Задача
«Клиент обратился к нам с интересной задачей – разработать инструмент развития внутреннего и въездного туризма в Сибирском Федеральном округе, создать единый событийный календарь».
![](/image/cases/calendar/task-face.png)
СЕО
Илья Лебёдкин
Википедия
Понятие «событийный туризм» впервые появилось в Европе в 80-х годах ХХ века. Сегодня это одно из перспективных направлений туристического развития регионов.
Рассказываем, как это было
Единый событийный календарь Сибири – федеральный и некоммерческий проект. В этом его основная сложность – разработке проекта предшествовала длинная схема согласований и утверждений, с которой мы удачно справились.
Зафиксировали проблемы в рамках постановки задач:
Организация событийных туров требуется привлечение определенного сегмента целевой аудитории. Инструмента для сбора и каталогизации такой аудитории в регионе нет.
Нет связности организации событий – в разных регионах на одну и ту же дату могли быть назначены сразу несколько ключевых мероприятий с одной целевой аудиторией.
Успешного проведение событийного мероприятия требует полного комплекса обслуживающих услуг – размещение, проживание, питание участников. Единый площадки для комплексного выбора нет.
Уникальный инструмент конкуренции
Событийный календарь Сибири – инструмент конкуренции региональных турпродуктов. Он уникален – только здесь будут собраны самые значимые и перспективные региональные событийные мероприятия.
По данным Ростуризма
Рост турпотока в регионы Сибири растёт с каждым годом.
За 8 месяцев 2022 года только Иркутскую область посетили более 1 млн туристов.
Страница календарь событий доступна любому пользователю. Здесь можно увидеть все проводимые мероприятия – их наименование, полное описание, время проведения и место.
![](/image/cases/calendar/1.png)
Страница календаря событий
Дизайн-проект сервиса содержит в себе более 150 макетов. Мы реализовали каждый этап взаимодействия пользователя с интерфейсом.
![](/image/cases/calendar/2.png)
Дизайн-макеты основных разделов веб-сервиса «Единый событийный календарь» в Figma
![](/image/cases/calendar/3.png)
Дизайн-макеты конструктора веб-сервиса «Единый событийный календарь» в Figma
![](/image/cases/calendar/4.png)
Дизайн-макеты стилей для слабовидящих пользователей веб-сервиса «Единый событийный календарь» в Figma
Основные разделы web-сервиса
![](/upload/iblock/e29/tpg0nfu5fm8yvhd3o9tu87uijaado7fb.png)
Календарь мероприятий – это каталог, отражающий все события, запланированные в Сибирском ФО — с фильтрацией по регионам, типам мероприятий, ключевым словам и датам проведения.
![](/upload/iblock/d9a/dxdg7exm90aqillisu2858kr3gv0ghnh.png)
Каталог Дружественные компании – доступен для любого пользователя и содержит список компаний, оказывающих различные услуги, с фильтрацией по регионам и типам и возможностью привязки к событию
![](/upload/iblock/659/7o6nvmowi4hstphw034jm7u3bsgbw8jv.png)
Функционал «Найти рядом» позволяет пользователю выбрать радиус — от 10 до 500 км. Партнёры проекта, имеющие приоритетный статус, выводятся на карту первыми. Возможность организована с помощью сервисов Яндекса.
![](/upload/iblock/364/w8zq8zekucubi520cjx8jn81xpejjkcv.png)
Конструктор лендингов событий и страниц операторов. Позволяет сформировать наполнение страницы учитывая особенности разных типов мероприятий или дружественных компаний. Реализована возможность бронирования.
Личные кабинеты и функционал конструктора лендингов
Организаторы и инфраструктурные операторы (рестораторы, отельеры, гостиничный бизнес) создают свои мероприятия, сайты-визитки с помощью интуитивно понятного конструктора лендингов. Реализована внутренняя система учета заявок и броней.
Личные кабинеты
Конструктор событий
Конструктор можно использовать для создания мероприятий и собственных компаний – для каждого типа есть свои уникальные модули.
В конструкторе мероприятий мы использовали вложенный Drag'n'Drop, что даёт возможность перетаскивать, менять местами модули и карточки внутри них. Это значительно облегчает весь процесс создания лендинга. Доступны более 10 различных модулей, позволяющих заполнить страницу самой разной информацией - от описания спикеров до возможности скачать различные материалы.
«Мероприятия в конструкторе создаются и описываются с помощью доступных блоков – описание, файлы, программа, участники, отзывы, фотогалерея и др. Пользователь выбирает необходимые блоки, порядок размещения и содержание – таким образом создает свою собственную уникальную страницу, лендинг мероприятия».
![](/image/cases/calendar/dev-comm.png)
frontend-разработчик
Константин Алексеев
![](/image/cases/calendar/5.png)
Чтобы добавить модуль, надо нажать на один из функциональных блоков, ввести заголовок и добавить контент, который после ввода будет автоматически интегрирован в страницу.
![](/image/cases/calendar/6.png)
Шаг 1: Добавление модуля конструктора
![](/image/cases/calendar/7.png)
Шаг 2: Заполнение предустановленных полей модуля и сохранение
![](/image/cases/calendar/8.png)
Шаг 3: Вид модуля после сохранения данных
Система администрирования сервиса
Для управления веб-сервисом используется внутренняя административная система платформы. В ней администратор может отслеживать статистику платформы, модерировать контент, управлять участниками платформы и личными страницами компаний и мероприятий. Заявки участников, операторов и организаторов — всегда под контролем администратора.
Админка
![](/image/cases/calendar/9.png)
Главный рабочий стол административной части платформы
Дизайн-проект административной части платформы содержит более 50 основных макетов и еще больше различных модальных окон, для управления контентом платформы.
![](/image/cases/calendar/12.png)
![](/image/cases/calendar/11.png)
Дизайн-макеты административной части веб-сервиса «Единый событийный календарь» в Figma
Микросервисы vs монолит
Для повышения отказоустойчивости проект реализован в микросервисной архитектуре, где каждый из функциональных блоков является отдельным сервисом – система бронирования, конструктор лендингов, личные кабинеты.
«При разработке проекта мы учли необходимость дополнения отдельных сервисов новым функционалом. Приняли решение максимально инкапсулировать бизнес-логику этих сервисов с целью более простой и безболезненной доработки в дальнейшем».
![](/image/cases/calendar/backdevcomm.png)
backend-разработчик
Егор Карпачев
Как общаются микросервисы?
Микросервисы «общаются» между собой посредством протокола http, через самописный клиент, написанный как оболочка над Guzzle\http.
В качестве контейнеризации приложения мы использовали Docker, а в качестве оркестратора контейнеров – docker-compose. Распределение трафика внутри Сети Docker происходит с помощью Trafik Edge Router.
Подведем итоги
Лучшие туристические события, туристический потенциал Сибирских регионов теперь систематизирован в «едином окне», это позволит продвигать Сибирский регион как на внутреннем и международном рынках страны.
Единый событийный календарь – проект не простой. Это высоконагруженный портал с широким функционалом и возможностями – ежедневно на сервис будут заходить тысячи пользователей.
«По охвату и профессиональному подходу это первый проект в России, когда Федеральный округ объединяется, чтобы работать с событийными мероприятиями и общей клиентской базой. Единый событийный календарь призван стать эффективным инструментом информационной поддержки и продвижения туристического потенциала Сибири».
![](/image/cases/calendar/result-comm.png)
Руководитель департамента по развитию обеспечивающей инфраструктуры МА «Сибирское соглашение»
Татьяна Рымар
Текущий статус проекта
Сегодня работы над проектом вышли на финишную прямую. Основной функционал передан в бета-тестирование клиенту, ведется наполнение web-сервиса информацией о значимых туристических мероприятиях.
![](/upload/iblock/261/d7h0336qj8pfeufwt8pkilv1fcoxo04a.png)
Расскажем больше внутрянки в нашем канале
Вероника Зуй , Бренд-менеджер
«Прорабатывая интерфейс, мы в первую очередь думали о пользователях – о комфорте и удобстве. Особенно мне нравится возможность "Найти рядом", т.е. после выбора мероприятия можно найти рядом гостиницы, кафе или интересные места для досуга».
руководитель отдела дизайна
Ольга Демидова