Задача 5 Коды Моря «Мой маршрут с КОДЫ МОРЯ»
1. Общая информация
Название проекта: «Мой маршрут с КОДЫ МОРЯ».
Цель проекта: создать прототип веб‑платформы (с возможностью адаптации под мобильное приложение), которая позволит туристу самостоятельно сформировать индивидуальный маршрут по региону с учетом его интересов, временных рамок и бюджета.
Целевая аудитория: самостоятельные путешественники, туристы, ищущие персонализированные маршруты, участники клубной системы «КОДЫ МОРЯ».
2. Проблема, которую решает проект
Туристы сталкиваются со следующими сложностями:
- разрозненность информации о достопримечательностях, активностях и сервисах;
- сложность самостоятельного планирования маршрута с учётом логистики, времени и бюджета;
- отсутствие персонализации: стандартные маршруты не учитывают индивидуальные интересы;
- трудности с оценкой реальной продолжительности и стоимости пути.
- отсутствие базы доступных для заказа активностей региона
3. Функциональные требования к платформе
Платформа должна включать следующие блоки:
- Каталог точек интереса (POI)
- достопримечательности, музеи, парки;
- активности (мастер‑классы, экскурсии, квесты);
- места питания, отели, зоны отдыха;
- транспортная инфраструктура (остановки, вокзалы).
Обязательная информация по каждой точке: описание, фото, координаты, часы работы, стоимость, теги по категориям.
Геймифицированный опрос для выявления интересов
- Варианты реализации:
- формат «Выбери эмоцию» (5–7 карточек с иллюстрациями, выбрать 2–3 самых привлекательных);
- мини‑игра «Собери свой день» (перетаскивание иконок активностей в блоки таймлайна);
- квиз «Какой ты путешественник?» (3–4 вопроса, итог — «ваш архетип путешественника»).
Принципы: минимум текста, максимум визуала; мгновенная обратная связь; отсутствие «правильных» ответов.
Карусель персонализированных активностей
По итогам опроса система формирует 5–7 актуальных активностей. Критерии отбора: соответствие интересам, текущая доступность, географическая близость, баланс видов активностей.
- Элементы карточки активности: фото, краткий слоган, длительность и примерная стоимость, кнопка «Добавить в маршрут».
Конструктор маршрута
- Турист выбирает активности из карусели и каталога → система выстраивает оптимальный порядок посещения с учётом времени работы объектов или проведения мероприятия, тура, работы мастеркласса и т.д. транспортной доступности, заданных временных рамок и предпочтений.
Модуль расчёта логистики
- Интеграция с картографическими сервисами для прокладки маршрутов между точками, расчёта времени в пути и отображения вариантов транспорта.
Бюджетный калькулятор
- Оценка примерной стоимости маршрута (входные билеты, транспорт, питание, дополнительные расходы).
Персонализация и фильтры
- Возможность задать параметры: длительность путешествия, бюджет на день, интересы, ограничения (например, без лестниц, для семей с детьми), возможность выбирать направления (спорт, активный отдых на море).
- Сохранение и экспорт маршрута
- сохранение черновиков;
- экспорт в PDF/GPX для офлайн‑использования;
- возможность поделиться маршрутом в соцсетях или по ссылке.
Раздел «Идеи от экспертов»
- Готовые шаблоны маршрутов от гидов и организаторов активностей.
4. Дополнительные геймификационные элементы
- «Бонусы за выбор»: виртуальные «баллы впечатлений» за каждую добавленную активность в билет (можно «потратить» на скидки или мини‑квесты) – увеличение среднего чека.
- «Достижения»: значки за типы активностей («Гастроном», «Исследователь дюн», «Любитель истории», «АКТИВИСТ», «Любитель Природы»).
- Таймер «Горящие места»: обратный отсчёт оставшихся свободных мест для некоторых активностей.
- Персонализированный стикерпак в по итогам опроса.
5. Нефункциональные требования
- производительность: быстрая загрузка страниц, мгновенный отклик конструктора;
- безопасность: защита персональных данных и платёжной информации;
- адаптивный дизайн: корректное отображение на ПК, планшетах, смартфонах;
- локализация: интерфейс на русском языке;
- масштабируемость: возможность расширения каталога точек и функционала.
6. Интеграции
Предусмотреть интеграцию со следующими сервисами:
- картографические API (Яндекс Карты, 2ГИС);
- API транспортных компаний и агрегаторов такси;
- платёжные системы (для будущего функционала бронирования);
- календари (Google Calendar) — для экспорта дат экскурсий.
7. Ограничения
- использовать язык программирования 1С;
- реализовать прототип с базовым набором точек (10–15 локаций) и минимальным функционалом конструктора;
- не разрабатывать сложную систему бронирования — фокус на планировании;
- не включать полный цикл оплаты — показать только расчёт бюджета.
8. Критерии оценки решений участников хакатона
Жюри будет оценивать прототипы по следующим критериям:
- Полнота реализации ключевых функций (конструктор, логистика, бюджет, геймифицированный опрос, карусель активностей).
- Интуитивность интерфейса и UX.
- Точность расчётов времени и бюджета.
- Качество интеграции с внешними сервисами.
- Оригинальность дополнительных функций (например, голосовые подсказки, AR‑метки на карте).
- Релевантность подборки активностей по итогам геймифицированного опроса.
- Плавность интеграции между опросом, каруселью и конструктором.
- Визуальная привлекательность карточек активностей и элементов геймификации.
- Код: чистота, комментарии, соблюдение стандартов 1С.
- Презентация решения: ясность объяснения логики работы и перспектив развития.
9. Ожидаемый результат (конечный продукт)
К концу хакатона команда должна представить:
- работающий веб‑прототип платформы;
- демо‑маршрут, сгенерированный в системе (с пошаговым разбором логики построения);
- презентацию (5–7 слайдов) с описанием решаемой проблемы, ключевых функций, технических решений и планов по развитию;
- фрагменты кода с комментариями, демонстрирующие сложные алгоритмы (расчёт логистики, персонализация, механика опроса).
10. Временные рамки
- длительность хакатона: ____ часов;
- время на презентацию решения:_____ минут.
11. Идеи для масштабирования (за рамками хакатона)
интеграция с клубной системой для учёта посещённых активностей., а не «не получилось».езентации.
внедрение голосового помощника для навигации по маршруту;
добавление AR‑меток достопримечательностей;
партнёрство с отелями и кафе для специальных предложений участникам маршрута;
расширение на другие регионы РФ в рамках экосистемы «КОДЫ МОРЯ»;
