Решение
Перед началом работы провели большую аналитическую работу — более 2 месяцев изучали принципы работы конкурирующих туристических порталов, включая глубокое исследование внутренних бизнес и UX/UI-процессов.
В процессе аналитики значительно уточнили и расширили задачу — это помогло в будущем не тратить время на дополнительную разработку.
Мы в MIND активно используем аналитические инструменты на старте — это «секретный соус» успешного проекта (пусть многие клиенты не сразу соглашаются добавлять его). В нашем опыте еще не было подводных камней, которых не удавалось бы найти во время исследования задачи.
Результат исследования описали в подробном документе — клиент получил доступ к нему со старта.
Последовательно работали над дизайном в собственном бюро. Всего над проектом работало до 2 дизайнеров одновременно.
Дизайн-концепция. Создали концепцию и презентовали клиенту. После доработок и утверждения приняли его как основу стиля Travelmania.
Мокапы. Создали прототипы дизайн основных страниц, на которых отработали расположение элементов, UX и UI решения.
Финальный дизайн. Доработали прототипы до финального дизайна в соответствии с концепцией и передали в вёрстку.
Всего на дизайн ушло до 5 месяцев работы, из них весь основной дизайн — до 3 месяцев. Остальное время потратили на вспомогательные страницы и дополнительные задачи.
Клиент очень принимал дизайн с попиксельной точностью. Мы редко встречаем такое тщательное отношение к качеству работы — и благодарим клиента за помощь и участие.
Реализовали в проекте сложную внутреннюю часть. Под капотом Travelmania — большой маркетплейс туров, со сложной многоуровневой админкой, редакторами туров, двойной дублированной системой оплат и множеством нюансов.
Админка. Реализовали сквозной личный кабинет для пользователей и гидов — любой пользователь может «провалиться» в ЛК для гидов после заполнения соответствующих регистрационных данных.
Модерация. Создали сложную систему модерации: модераторы обязательно дорабатывают страницы каждого тура, дозаполняя все данные. Мы со своей стороны автоматизируем часть работ (например, проверяем изображения на дубликаты).
Для каждой экскурсии следует заполнить и проверить 10 страниц. Это важно, чтобы туры выглядели по-настоящему привлекательно, а контент на сайте не засорился «одноразовыми» турами.

Параметризация. В админке предусмотрели огромное количество вспомогательной информации: от 14 видов туров с собственными настройками, до коэффициентов цены в соответствии с календарем, типа оплаты и даже географических координат места старта.
Travelmania — это самый сложный и самый гибкий маркетплейс туров на рынке на текущий момент. При этом еще не все его возможности реализованы: у проекта есть перспективы совершенствования и дальше.
Параллельно с админкой мы сверстали все страницы сайта. Поняли, что у проекта такого уровня фронт всё же следует накатывать позже — из-за изменений бэка пришлось переписать и переверстать часть фронтенда.
Все страницы создали с полным адаптивом под мобильные устройства.
Мы очень много потрудились, настраивая логику в стейт-менеджере при создании экскурсии и таймпикеров — каждый раз появлялись самые разные и неочевидные баги. То несоответствие таймслотов из-за часовых поясов на фронте и бэке, поскольку там и там они считались по разному, то приходилось по несколько раз переделывать UI под каждый сценарий расписания. Технически Travelmania — это очень сложный проект, который не уставал удивлять даже очень опытных разработчиков.
Готовый проект тщательно протестировали — сперва своими силами, а после вместе с клиентом. К тестированию подключили в том числе команду аналитиков — это помогло найти некоторые баги.