Задача
Создать агрегатор предложений с крупнейших мировых систем бронирования.
Объединить разношерстные объекты и параметры в одну логическую систему
Сделать удобный поиск и фильтрацию по всем предложениям
Дизайн
Главная страница
акцент на главном действии для пользователя - выборе направления и дат путешествия
В списке найденных апартаментов
Основная информация о объектах и динамические фильтры для уточнения поиска. Все результаты поиска появляются без перезагрузки страницы.
Страница объекта
детальная информация, включая автоматический перевод описания,
карту и другие подходящие объекты
Технологические решения

Основная фишка проекта, это подключение к мировым системам бронирования апартаментов. Для начала были подключены Home Away, Interhome, Apartments Apart, Laterooms, Holiday Velvet и Way To Stay.

 

Данные собираются и группируются по внутренним алгоритмам. Сложной задачей было встраивание всех данных в единую структуру, потому что параметры в каждой подключенной системе отличаются.

Также существовала проблема в получении «на лету» цены апартаментов на даты аренды, выбранные посетителем. Для ее решения был написан сервис запросов, который в многопоточном режиме обращался к API площадок и получал актуальную цену объекта.

Особенности проекта
Работа с большим количеством сложных API поставщиков данных
Многопоточные сервисы получения данных
Оптимизация скорости получения и вывода информации
Symfony Framework – мощная платформа для нестандартных проектов
SEO-оптимизация проекта
Результат
 
проделан большой объём
программирования и алгоритмизации
 
технологически сложный проект
реализован успешно
Проект запущен в beta-версии. К сожалению, заказчик потерял интерес к дальнейшему развитию,
но мы довольны объемом и качеством сделанной работы!