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

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




Решение
Каталог и поиск
Объекты хранятся в Strapi 5, а поиск и фильтры работают через Algolia: для аренды, вторичного рынка и новостроек — отдельные индексы со своими полями. Фильтры, сортировка и карта отвечают мгновенно даже на большой базе, а быстрые ссылки по районам (Банг Тао, Сурин, Раваи, Най Харн) сразу ведут в нужную выборку.
Синхронизация с партнёром
Вторичные объекты подтягиваются из API партнёра по расписанию. Скрипт постранично забирает обновления, скачивает фотографии, создаёт русскую и английскую версии карточки и снимает с публикации проданные объекты. Менеджеры больше не переносят карточки руками.
11 языков
Контентная модель Strapi рассчитана на переводы с самого начала: у каждого объекта, услуги и статьи есть версии на всех языках сайта. Блог The Papaya Journal устроен так же: статьи, рубрики и авторы с переводами.
Админка и роли
Для сотрудников и клиентов сделали отдельную панель на admin.papayaproperty.com. Авторизация на Supabase, три роли: суперадминистратор, редактор и клиент. Каждый видит и меняет только своё.
Инфраструктура
Бэкенд развёрнут на DigitalOcean в Сингапуре, ближе к основной аудитории. Настроили nginx с SSL для нескольких доменов, PM2 с ротацией логов и хранение изображений в Cloudflare R2. Фотографии от партнёров иногда весят десятки мегабайт, поэтому оригиналы больше 8000 пикселей ужимаются фоновым скриптом ещё до попадания в медиатеку.
Результат
Агентство получило единую платформу вместо набора разрозненных инструментов. Объекты партнёра появляются на сайте сами, поиск работает на всех языках, а команда ведёт контент в одной админке. Проект продолжает развиваться: добавляем разделы и интеграции под новые задачи агентства.

Обсудим
ваш проект
Опишите задачу, ответим в течение рабочего дня.
- +7 977 358-38-59
- info@some-dev.ru
- Написать в Telegram
- Пн–Пт, 10:00–19:00 по Москве