// Разработка

Клон Сайта Trulia - Как Создать Сайт, Как Trulia

Trulia — это второй по популярности онлайн-листинг недвижимости в США с примерно 24 миллионами уникальных посетителей в месяц. Он был создан в 2005 году двумя энтузиастами — Питом Флинтом и Сами Инкиненом, а уже в 2015 продан Zillow Group за внушительные 3,5 миллиарда долларов. Из этой статьи вы узнаете, как клонировать сайт Trulia, создав таким образом свой листинг недвижимости.

посетители Клон Сайта Trulia

Количество уникальных посетителей в месяц в январе 2019 года для пяти самых популярных листингов в США (в миллионах). Источник .

Наша инструкция состоит из пяти простых шагов.

Шаг 1: изучаем особенности сайта Trulia

Учитесь Клон Сайта Trulia

Trulia — один из немногих листингов, если не единственный, который отслеживает отношение местных жителей и законодательства к ЛГБТ-сообществу.

Базы данных. Список доступной недвижимости — основа любого онлайн-листинга. Поэтому если вы клонируете веб-сайт Trulia, то вам в первую очередь нужно решить, откуда брать сведения о недвижимости в вашем городе, стране или регионе. Trulia нацелен на жителей США, поэтому его основные источники — это Национальная ассоциация риелторов (НАР) и Служба множественных списков (MLS).

Если вы ориентируетесь на рынок США, то вы также можете использовать эти мультилистинги. Если ваш сайт будет работать в других странах, ищите их местные аналоги, например, Канадскую ассоциацию недвижимости или Национальную ассоциацию агентов по недвижимости в Великобритании.

Кроме того, листинг можно заполнить с помощью:

  • Данных других риелторов и агентов.
  • Данных о продаже от собственника (FSBO).
  • Сторонних поставщиков данных.
  • API от Trulia или Zillow.
Основная идея здесь проста: чем более обширный листинг и чем больше в нем указано сведений о недвижимости, тем более полезным и успешным будет ваш сайт.

Комплексный поиск. Поисковая система Trulia проста и понятна каждому. Она включает множество фильтров, благодаря которым покупатель может найти недвижимость по местоположению, стоимости, количеству комнат, типу и возрасту здания, наличию или отсутствию посредника и другим важным параметрам. Помимо этого на Trulia есть и другие значимые для покупателя недвижимости сведения:

  • Информация о конкретном регионе. Фотографии, съемки с беспилотников, описания местных жителей и факты о каждом штате, городе, районе, улице.
  • Мнения местных жителей о районе. Отзывы местных жителей о своем районе, его благополучии, инфраструктуре, соседях, школах и прочем.
  • Сведения о криминальной обстановке в районе. Платформа Trulia также показывает пользователям данные о преступности, которые она получает благодаря интеграции с агрегаторами CrimeReports.com и SpotCrime.com.
  • Данные о защите ЛГБТ. Это своего рода рейтинг, который показывает, как местное законодательство и жители относятся к ЛГБТ.
Графическое отображение списков. Trulia — один из первых листингов, который заменил длинные текстовые описания объектов недвижимости презентабельной и интуитивно понятной графикой: в левой части экрана карточки объектов с фото и краткими характеристиками, в правой — интерактивная карта, на которой отмечены доступные для покупки или аренды объекты недвижимости. Если навести курсор на маркер объекта на карте, вы увидите карточку недвижимости, как слева на экране.

графика Клон Сайта Trulia

Графическое отображение листинга на сайте Trulia.

Сохранение истории поиска. Это что-то вроде привычной для e-commerce сайтов функции «Сохранить в корзину». Для покупателей и арендаторов эта опция полезна тем, что позволяет сохранить настройки фильтров и историю поиска, а также отдельные дома, квартиры и другие объекты недвижимости. Кроме того, если пользователь ничего не нашел, но сохранил критерии поиска, то в случае появления объекта, отвечающего этим критериям, он получит уведомление об этом.

Для риелторов и агентств функция сохранения истории поиска — это еще один канал обратной связи, который позволяет увидеть, что клиент предпочитает, и предложить аналогичные варианты или использовать эти данные в маркетинге.

Шаг 2: определяемся с функциями для клонирования

Регистрация / Вход. Чтобы использовать платформу в полной мере, покупатели, риелторы, арендаторы и домовладельцы должны зарегистрироваться и указать свои имена с фамилиями, а также адреса электронной почты. Кроме того, на сайте Trulia возможна регистрация через аккаунты в социальных сетях Facebook, Instagram или Google. Это ускоряет процесс регистрации и входа, а также позволяет автоматически подтянуть некоторые данные: фотография, пол, возраст, местоположение и прочее.

скрин Клон Сайта Trulia

Правильно сделанный экран приветствия увеличивает вероятность того, что пользователь будет использовать ваш сервис. Источник.

После регистрации создается профиль пользователя, где можно указать роль (покупатель, продавец, риелтор, агентство и т.п.), некоторые персональные данные и потребности. Это позволит сохранять историю поисков (активности), давать более точные рекомендации и общаться с другими пользователями платформы.

Кроме того, при создании сайта наподобие Trulia вы также должны помнить, что многие персональные данные, которые пользователи оставляют на вашем сайте, — это конфиденциальные личные данные. Поэтому обязательно позаботьтесь о том, чтобы ваш сайт соответствовал 10 стандартам OWASP и регламенту GDCP.

Поисковая система и фильтры. Выше мы писали о том, что важно иметь как можно более обширную базу данных доступной недвижимости с как можно более обширным описанием каждого объекта. Проблема здесь в том, что чем больше у вас данных, тем сложнее пользователю найти в них то, что его интересует. А учитывая то, что в таких сервисах, как Trulia, Zillow и Redfin, листинги насчитывают более 100 миллионов домов, поиск нужного дома может стать непосильной задачей.

фильтры Клон Сайта Trulia

Базовые фильтры для поиска недвижимости на Trulia.
Чтобы упростить процесс поиска дома для пользователя, вы должны создать поисковую систему, которая позволит получать наиболее релевантные результаты быстро и с минимальными усилиями. Поисковый движок Trulia для этого использует запросы по ключевым словам и более 35 различных фильтров:
  • Местоположение недвижимости (штат, город, улица).
  • Ценовой диапазон, например, от 50 до 500 тысяч долларов.
  • Тип недвижимости (дом, квартира, таунхаус, кондо, дуплекс).
  • Год постройки, например, «от 1980 года» или «не старше 10 лет».
  • Диапазон площади недвижимости (общая и для отдельных комнат).
  • Дополнительные удобства (парковка, прачечная, бассейн, балкон).
  • Тип объекта (новое строительство, перепродажа, FSBO).
  • Другие поисковые фильтры.
Разработка сайта, как Trulia в 2023 году невозможна без включения в него поиска на основе искусственного интеллекта. Представьте, что пользователь вводит запрос "найти недвижимость в Кракове". При поиске на основе AI, система не только воспринимает запрос как набор ключевых слов, но и понимает предпочтения посетителя.



Пример поиска с использованием AI на сайте недвижимости. Источник.


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

Геолокация и карты. Помимо стандартного определения местоположения пользователя по IP-адресу или GPS, сайт Trulia интегрирован с множеством веб-сервисов, которые позволяют получать много важной статистики на картах — от местоположения ресторанов и школ до уличного освещения и наличия условий для выгула домашних питомцев. Все это вы можете найти в разделе Neighborhoods.

Бостон Клон Сайта Trulia

Как местные жители оценивают Северный Дорчестер в Бостоне.

Подобные сведения очень важны для потенциальных покупателей и арендаторов, поскольку благодаря им можно узнать, насколько им будет комфортно жить в том или ином городе или районе. И это касается не только преступности, но и, например, того, много ли детей местные жители видят у себя на улице (важно, если вы хотите, чтобы ваши дети нашли друзей на новом месте) или украшают ли люди свои дома к праздникам — Рождеству, Хэллоуину или Пасхе (важно, если вы любите это делать или если подобные вещи вас сильно раздражают).

Вот какую информацию Trulia предоставляет пользователям:

  • Расположение школ с их рейтингами.
  • Уровень преступности (5-балльная шкала).
  • Возможность стихийных бедствий в городе.
  • Расположение ресторанов, кафе, ночных клубов, бакалейных магазинов, художественных галерей, развлечений, фитнес-центров.
  • Статистика местного населения (средний возраст, семейное положение, высшее образование и тому подобные данные).
  • Мнение местных жителей о соседях и районе.
  • Границы улиц, районов города.
  • Трафик.
Детали квартиры, дома. Мы подошли к той части, которая на самом деле имеет наибольшее значение для таких сайтов, как Trulia и Zillow, поскольку пользователи на таких площадках ищут именно эту информацию. Плохой дизайн, низкая скорость работы, сложный поиск и другие недостатки UX/UI будут не столь заметны, если у вас большая база доступной недвижимости и исчерпывающее описание каждого объекта. И чем больше вы предоставите важных сведений об объекте продажи, тем лучше.

Обычно в перечень значимых деталей входит следующее:

  • Адрес (город, район, улица).
  • Цена или ценовой диапазон, возможен ли торг.
  • Фотографии, видеоролики и виртуальные экскурсии.
  • Ограничения (дом в ипотеке, под залогом и прочее).
  • Описание недвижимости владельцем, риелтором или агентом.
  • Год и тип постройки, количество комнат и подсобных помещений.
  • Другие вещи (тип полов, парковка, система отопления, чердак, подвал, мебель и все остальное, что будет важно для покупателя).
Также будет здорово, если на экране карточки недвижимости сайт будет предлагать похожие объекты в том же районе (в первую очередь в том же ценовом диапазоне). Статистика показывает, что это увеличивает продаж ии улучшает пользовательский опыт. Еще вы можете предложить покупателям функцию автоматической оценки стоимости недвижимости и ипотечный калькулятор, как на сайте Trulia.

Карточка Клон Сайта Trulia

Карточка с описанием недвижимости на сайте Trulia.

Помимо описания самой недвижимости, карточка должна включать сведения о продавце, брокере, риелторе или агенте (имя с фамилией, контакты) и призыв к действию, например, кнопки «Написать», «Позвонить» или иной вариант, который позволит покупателю быстро связаться с продавцом здесь и сейчас.

Визуализация недвижимости. Фотографии 360° - это самый популярный нарратив просмотра недвижимости. Однако с развитием технологий AR/VR, этого будет недостаточно. Чтобы не только создать клон сайта Trulia, но и предоставить улучшенный функционал платформы, рассмотрите такие возможности, как:

  • 3D-рендеринг. Предоставьте инструменты просмотра объекта с помощью 3D, особенно если ваша платформа специализируется на продаже строящейся недвижимости.
  • Туры в виртуальной реальности. Виртуальные туры выгодны как покупателям, так и агентам. Пользователи могут просматривать дома в любое время, а риэлторы - избежать напряженного графика.
  • Использование дополненной реальности. Создайте приложение для виртуального размещения картин, мебели, элементов декора. Таким образом, покупатели смогут визуализировать, как их вещи впишутся в собственность.
На момент написания этой статьи, в мире насчитывается 1,4 млрд мобильных устройств AR с активными пользователями, что в 3,2 раза больше чем в 2019 году. Учитывая тенденцию развития метавселенных, игр и искусственного интеллекта, можно предположить, что количество продаваемых AR/VR устройств будет расти.



Количество мобильных устройств дополненной реальности (AR) с активными пользователями в мире в 2019-2024 гг. Источник.


Statista прогнозирует, что в 2025 году объем рынка AR/VR устройств в секторе недвижимости составит 2,6 млрд. долларов. Почему бы Вам не разработать собственное AR/VR-решение, интегрировать его на платформу и внести свой вклад в развитие этого рынка?



Прогнозирование объема рынка программного обеспечения VR/AR для различных сценариев использования в 2025 году. Источник.


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

Параметры, которые формируют справедливую цену объекта. Источник.


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

Уведомления. Говоря о том, как создать сайт наподобие Trulia с помощью сценария клонирования, нельзя не упомянуть о важности различных сообщений, которые сайт в автоматическом режиме будет отправлять продавцу или покупателю посредством электронной почты, SMS, сообщений в мессенджерах и push-уведомлений.

Вот несколько типичных случаев, когда вы можете отправлять уведомления:

  • Когда цена на недвижимость, которую они сохранили, упала.
  • Когда появился новый дом в нужном районе со схожими характеристиками.
  • Аналитика по ценам и спросу в районе, где покупается или продается объект.
  • Когда покупатель или продавец отправил сообщение пользователю.
  • Другие оповещения о важных обновлениях, событиях.

Шаг 3: выбираем технический стек и API для интеграции

Во время создания сайтов, как Trulia, ваша приоритетная задача - определить технический стек и API для интеграции. Для управления большими объемами данных потребуется надежный бэкенд, а для удобного использования платформы - фронтенд.

Мы рекомендуем следующий технологический стек для создания клона сайта Trulia:

  • Язык разработки: Java и Python
  • Облачный хостинг: Amazon EC2
  • Облачное хранилище: Amazon S3
  • Контроль версий: Jenkins
  • Управление данными: Real и CoreData
Если, вы планируете создать мобильное приложение, определите, на какой платформе оно будет работать. Для Android подойдет Kotlin или Java, для iOS - Swift или Objective C.

Теперь поговорим о том, какие технические инструменты вам понадобятся при создании сайта-клона Trulia, с помощью чего этот листинг в автоматическом режиме собирает и показывает посетителям различные данные и карты, описания и обзоры. В этот список входят следующие вещи:

  • Realm или CoreData — для управления списками сохраненных свойств.
  • Google Places API— предоставляет информацию о школах, больницах, кафетериях, магазинах, продуктовых магазинах, спа-центрах и других подобных местах рядом с просматриваемыми в листинге домами.
  • Spark, iHomeFinder, SimplyRets — для нормализации потоков данных из MLS.
  • Facebook SDK — для авторизации через аккаунт в соцсети Facebook.
  • Zillow API — для получения листингов Zillow и сведений о городах, районах.
  • GeoNames — данные о более чем 10 миллионах географических названий.
  • Amazon Simple Storage Service — для хранения в облаке более 100 ТБ данных, более 1 миллиарда объектов и 300 миллионов изображений.
  • Google Maps или MapBox— для интеграции интерактивных карт в ваш сайт или приложение. Trulia и Zillow используют последний вариант.
  • Spatial Neighborhoodили The Onboard Informatics Community — для получения демографических и других данных о городах и районах.
  • Apple Push Notifications Service или Firebase SDK — для интеграции push-уведомлений в ваше приложение.
  • Data.gov— более 8000 наборов данных о преступлениях, демографии, больницах и школах в США.
Если вы хотите создать сайт, как Trulia, но не можете определиться с техническим стеком и командой разработчиков, свяжитесь со специалистом Merehead. Мы посчитаем стоимость задачи, определим сроки и предложим подробный план реализации вашей идеи.

Шаг 4: выбираем модель монетизации листинга

Скорее всего, вы хотите создать сайт наподобие Trulia, чтобы извлекать из него прибыль. Чтобы это сделать, вам нужно выбрать модель монетизации и внедрить ее в вашу платформу. Вот 4 модели, которые используют листинги недвижимости:

Профессиональная реклама. Эту модель использует как Trulia, так и Zillow. Ее суть в том, чтобы добавить рекламу продавцов над естественной выдачей в листинге или в виде яркого маркера на карте. При этом они могут рекламировать как свои услуги, так и недвижимость, которую они в текущий момент продают.

реклама Клон Сайта Trulia

Как может выглядеть профессиональная реклама на карте листинга. Источник.

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

Freemium модель. Этот подход предполагает бесплатный доступ к основным возможностям вашего сайта и платный — к VIP-услугам. Оплата может взиматься в виде ежемесячной подписки за все премиум-функции сразу или за подписку на каждую функцию отдельно. Вот несколько примеров VIP-услуг:

  • Доступ к ипотечному калькулятору.
  • Доступ к более подробной информации о районе.
  • Отключение рекламы, баннеров и рекламных предложений.
  • Любые другие функции и услуги, которые вы считаете разумными.
При реализации этой модели монетизации помните, что нельзя ограничивать бесплатную версию сайта слишком сильно. Это может отпугнуть пользователей и заставить их больше не использовать ваш сервис. Помните правило: продавайте что-то третьему лицу, а не основной целевой аудитории (покупателям). В случае листингов недвижимости лучше всего продавать премиум-функции брокерам и агентам.

Шаг 5: определяем стоимость разработки

Клон Сайта Trulia таблица 1

Клон Сайта Trulia таблица 2

Клон Сайта Trulia таблица 3

Клон Сайта Trulia table

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение