К содержимому

← Все проекты

Обложка кейса tour-scanner.ru
В проде 2025–2026 32 автотеста 800 000 ₽

tour-scanner.ru

Умный сканер экскурсий Tripster

Роль

Продуктовая разработка информационного сервиса под ключ: архитектура, бэкенд и интерфейсы, интеграция Tripster Partner API 2.0, алгоритм подбора, радар по email, юридические страницы и вывод в прод на Beget. Сопровождение после запуска.

Задача

Сделать «умный сканер» экскурсий: пользователь задаёт город, даты и бюджет — сервис сужает выдачу Tripster до короткого списка с оценкой совпадения, теплокартой свободных мест и ссылками на бронирование. Нужны каталог городов, карточки туров, избранное, embed-виджет для блогеров и юридически выверенный футер.

Решение

Для пользователя

  • Сканер с match-score, фильтрами по тегам и сравнением топ-3 туров.
  • Теплокарта «Свободные места на неделю» по расписанию API.
  • Каталог городов, лендинги города, карточка тура с отзывами.
  • Избранное в браузере, подписка «Радар» с email-дайджестами.

Платформа

  • Кэш туров и городов в MySQL, синхронизация artisan-командами.
  • Партнёрские ссылки на Tripster, embed-виджет для блогеров.
  • Политика конфиденциальности, соглашение, правовая информация.
  • Sitemap, Open Graph, health-check, cron на Beget.

Стек и инфраструктура

  • Laravel
  • MySQL
  • Tripster API
  • Match-score
  • Радар
  • SEO
  • Laravel 12
  • PHP 8.3
  • PHPUnit

Laravel 12, MySQL, file cache/session. Tripster Partner API 2.0, match-score и радар. Деплой на Beget (public_html, PHP 8.3); перед выкладкой — прогон автотестов.

Интерфейс

Живой продукт — лучше смотреть на сайте. Ниже — ключевые зоны сервиса.

Оценка стоимости разработки

800 000 ₽ ≈ 320 ч × 2 500 ₽/ч

~50 PHP-файлов в app/, 33 шаблона, 6 миграций — affiliate-сканер с кэшем и радаром, не витрина-клон Tripster.

Блок работ Часы Сумма
Архитектура, Tripster API, авторизация 38 95 000 ₽
Сканер, match-score, фильтры и сравнение 52 130 000 ₽
Расписание, теплокарта, карточка тура 42 105 000 ₽
Каталог городов, лендинги, поиск 32 80 000 ₽
Радар: подписка, дайджесты, отписка 28 70 000 ₽
Синхронизация туров, кэш MySQL, cron 28 70 000 ₽
Избранное, виджет embed, партнёрские URL 18 45 000 ₽
Интерфейс, вёрстка, адаптив 38 95 000 ₽
Юридические страницы, sitemap, SEO 14 35 000 ₽
Автотесты (32 сценария) 22 55 000 ₽
Деплой Beget, кеши, сопровождение 10 25 000 ₽
Итого 320 800 000 ₽

Сумма — оценка трудозатрат разработки по фактическому объёму продукта. Не включает: дизайн-студию, наполнение контентом, хостинг, домены, комиссии ЮKassa и юридическое сопровождение договоров. Ставка 2 500 ₽/ч — ориентир для ведущего full-stack (Laravel) на аутсорсе в РФ; фактический договор может отличаться по формату (фикс, этапы, поддержка).

Итог

Информационный продукт с живым API Tripster: от скана до бронирования на стороне площадки. Проект в проде на tour-scanner.ru, покрыт автотестами ключевых страниц и интеграций.

Обсудить разработку
Обсудить проект