Мета проєкту

Створити платформу рівня ТОПів ринку, яка об’єднає понад 60 000 турів та 2200 туроператорів, забезпечуючи туристам максимально широкий вибір подорожей та зручний процес від пошуку до бронювання в одному місці.

elife
  • 160+країн світу
  • 60 000+турів
  • 2 200+туроператорів

Результат нашої роботи

ElifeTravel — це глобальний сервіс для пошуку, порівняння та бронювання організованих турів.

Глобальний турсервіс з можливостями лідерів ринку.
Увесь світ групових подорожей в одному сервісі

elife
  • Швидкий вихід бізнесу на глобальний ринок
  • Стабільний, сучасний сервіс, з можливостями світового лідера (Tоurradar)
  • Функціонал розширений під локальний ринок
  • Впроваджено 10+ млн. дат відправлень
  • Постійна підтримка та оптимізація системи

Сертифікація TurRadar

  • Команда презентувала створений сервіс, виступаючи представниками замовника зі сторони розробки
  • Проєкт успішно пройшов сертифікацію від Turradar з першого разу
  • Показано коректну інтеграцію API та відповідність усіх технічних вимог
  • Підтверджено готовність системи до масштабування та роботи з глобальним потоком турів

основні задачі

  • UI/UXповністю оновити інтерфейс і зробити його інтуїтивним
  • Інтеграція Turradarімпортувати та структурувати великі обсяги даних
  • Пошук та каталогреалізувати швидкий і точний розумний пошук
elife
  • Особистий кабінетперегляд та управління бронюваннями, документи, онлайн-чат
  • Адмінкауправління турами, бронюваннями, контентом і користувачами
  • Продуктивністьзабезпечити високу швидкість та стабільність
  • SEOпобудувати правильну структуру для просування

глобальні ВИКЛИКИ та рішення

Групові подорожі: увесь світ в одному місці.Це глобальний турсервіс з можливостями лідерів ринку.

ElifeTravel — це глобальний сервіс для пошуку, порівняння та бронювання організованих турів.

  • великі вкладені структури
  • велика кількість неоптимізаванних фото
  • обсяг даних: 60 000+ турів, 2200+ туроператорів, 10+ млн дат
  • частина бізнес-логіки TurRadar не збігалася з логікою ElifeTravel
  • різні моделі даних (TourRadar → наш формат)
  • побудували локальну БД зі своєю структурою
  • дані з API синхронізуються у фонових чергах та по батчам
  • увімкнули індексацію та кешування пошукових запитів
  • фото перенесли на окремий S3 диск з CDN
  • переосмислили підхід та трансформували його для досягнення бізнес-цілей у розрізі з роботою з API TourRadar

Написання Технічної документації

Підготовлено детальну документацію для бекенду та фронтенду в GitHub Wikki, а також API документація у SwaggerHub

Документація включає повний опис архітектури, процесів бронювання та роботи з API Tоurradar. Використовується для швидкого онбордингу нових розробників та підтримки проєкту

  • Прискорює онбордінг нових команд
  • Робить клієнта менш залежним від команди розробників
  • Забезпечує прозорість і структурність процесів для команди та замовника
  • Дозволяє зменшити ризики помилок при змінах і масштабуванні

Приклад написанної документації тут

cod imagecod image

Технології

Підготовлено детальну документацію для бекенду та фронтенду в GitHub Wikki, а також API документація у SwaggerHub Документація включає повний опис архітектури, процесів бронювання та роботи з API Tоurradar.

Використовується для швидкого онбордингу нових розробників та підтримки проєкту

elife
brand imagebrand imagebrand imagebrand imagebrand imagebrand imagebrand imagebrand imagebrand imagebrand image

Команда

Від ЕlifeTravel:

  • - Product manager & Marketer
  • - SEOteam (команда партнерів)

Від RocketСompany:

  • - Team Lead (технічний куратор проєкту)
  • - Project Manager (PM)
  • - Middle PHP developer
  • - Middle JS developer
  • - Верстальник
  • - Manual QA