Перейти к содержимому
Some-Dev
+7 977 358-38-59
Кейс

Papaya Property — платформа агентства недвижимости на Пхукете

Сайт на 11 языках и внутренняя система агентства: продажа, вторичка и аренда в одном каталоге, автоматическая загрузка объектов от партнёров и поиск, который отвечает быстрее, чем пользователь успевает отпустить фильтр.

  • Papaya Property Limited
  • Недвижимость
  • 2026
  • Next.js
  • Strapi
  • Algolia
  • Supabase
  • Мультиязычный сайт
  • DevOps
Papaya Property — платформа агентства недвижимости на Пхукете

Задача

Papaya Property — агентство недвижимости на Пхукете с офисом в Гонконге. Клиенты агентства — покупатели и арендаторы из разных стран: они ищут виллу или апартаменты удалённо и выбирают по фото, цене в батах, району и условиям рассрочки.

Агентство работало сразу с тремя типами объектов: новостройки застройщиков, вторичный рынок и аренда. Часть вторичных объектов приходила от партнёра, и их приходилось переносить на сайт вручную. Пока менеджер обновлял карточки, объекты успевали продаться, а на сайте оставались неактуальные цены.

Что нужно было сделать:

  • один каталог для продажи, вторички и аренды с фильтрами, которые важны именно на Пхукете: вид на море, freehold или leasehold, стадия строительства, план оплаты;

  • автоматическую загрузку объектов партнёра без ручного переноса;

  • сайт на языках всех целевых рынков, а не только на английском;

  • внутреннюю систему, где сотрудники и клиенты работают с разными правами;

  • сервер, который выдерживает тысячи фотографий в высоком разрешении.

Papaya Property — платформа агентства недвижимости на Пхукете — 1
Papaya Property — платформа агентства недвижимости на Пхукете — 2
Papaya Property — платформа агентства недвижимости на Пхукете — 3
Papaya Property — платформа агентства недвижимости на Пхукете — 4

Решение

Каталог и поиск

Объекты хранятся в Strapi 5, а поиск и фильтры работают через Algolia: для аренды, вторичного рынка и новостроек — отдельные индексы со своими полями. Фильтры, сортировка и карта отвечают мгновенно даже на большой базе, а быстрые ссылки по районам (Банг Тао, Сурин, Раваи, Най Харн) сразу ведут в нужную выборку.

Синхронизация с партнёром

Вторичные объекты подтягиваются из API партнёра по расписанию. Скрипт постранично забирает обновления, скачивает фотографии, создаёт русскую и английскую версии карточки и снимает с публикации проданные объекты. Менеджеры больше не переносят карточки руками.

11 языков

Контентная модель Strapi рассчитана на переводы с самого начала: у каждого объекта, услуги и статьи есть версии на всех языках сайта. Блог The Papaya Journal устроен так же: статьи, рубрики и авторы с переводами.

Админка и роли

Для сотрудников и клиентов сделали отдельную панель на admin.papayaproperty.com. Авторизация на Supabase, три роли: суперадминистратор, редактор и клиент. Каждый видит и меняет только своё.

Инфраструктура

Бэкенд развёрнут на DigitalOcean в Сингапуре, ближе к основной аудитории. Настроили nginx с SSL для нескольких доменов, PM2 с ротацией логов и хранение изображений в Cloudflare R2. Фотографии от партнёров иногда весят десятки мегабайт, поэтому оригиналы больше 8000 пикселей ужимаются фоновым скриптом ещё до попадания в медиатеку.

Результат

Агентство получило единую платформу вместо набора разрозненных инструментов. Объекты партнёра появляются на сайте сами, поиск работает на всех языках, а команда ведёт контент в одной админке. Проект продолжает развиваться: добавляем разделы и интеграции под новые задачи агентства.

Papaya Property — платформа агентства недвижимости на Пхукете

Обсудим
ваш проект

Опишите задачу, ответим в течение рабочего дня.