Мобильные приложения для недвижимости и веб-агрегаторы объявлений могут быть самостоятельными стартапами либо инструментами увеличения продаж для бизнеса, связанного с недвижимостью:
- Стартап проекты.
- Агентства недвижимости (для увеличения объема продаж).
- Девелоперы (для продажи объектов застройки).
- Туристический сектор (посуточная аренда).
- Муниципалитеты городов (реализация городской недвижимости) и т.д.
В зависимости от особенностей бизнеса возможно использование следующих инструментов:
обильное приложение под iOS и Android.
Веб-сайт (решение распространенное, но не обязательное, некоторые проекты ориентируются только на пользователей мобильных устройств).
Админ-раздел для администраторов, модераторов, партнеров.
Построение бизнес-процесса
Любые IT-решения должны отражать особенности бизнес-процесса:
- Где вы возьмете базу недвижимости? Можно предоставить возможность пользователям добавлять объекты. Но пустым приложением пользоваться никто не будет. Важно, чтобы большая часть объявлений на момент старта проекта были актуальными.
- Каким образом будет пополняться база данных? Планируются объявления от частных лиц или только от агентств-партнеров? Потребуется ли премодерация? Будут объявления бесплатными? Платными? Или двух типов? Продумайте все особенности заранее.
- Модераторы и администраторы. Важно, чтобы сотрудники сервиса отслеживали актуальность объявлений (особенно важно, если это частные предложения), отслеживали возможный спам (объявления не по теме), ошибки при заполнении данных и пр. Также пользователям может потребоваться техническая помощь.
Основные функции приложения
Для составления ориентировочного перечня возможностей приложения был использован собственный опыт разработки, изучены успешных проекты и отзывы пользователей.
На рисунке – пример реализации карты с отображением объекта и окружающей инфраструктуры в приложении Trulia.
Удобство приложений
При создании концепции дизайна приложения важно помнить о юзабилити. Пользователь должен интуитивно понимать, как пользоваться приложением, где искать нужные ему функции, как перемещаться по меню и каталогу.
Создается UI-прототип, т.е. непосредственно пользовательский интерфейс.
Прорабатывается визуальный стиль с учетом привычных пользовательских элементов iOS и/или Android.
Разрабатываются все возможные экраны и их состояния.
На основе прототипа разрабатывается непосредственно дизайн с учетом требований проекта (цветовая гамма, стилистические особенности и пр.)
Результат подобного подхода – приложение, которое не вызывает вопросов у пользователя. Примером удачного решения может служить американское приложение ZILLOW – простое, удобное, с понятной навигацией.
Карточка объявления
Объявление о продаже или аренде недвижимости должно быть кратким и в то же время максимально информативным. В карточке должны отображаться:
Фото. С возможностью просмотра галереи из нескольких изображений.
Адрес объекта.
Основные характеристики и описание.
Цена.
Расположение объекта на карте.
Связь с продавцом: звонок или сообщение.
Например, в карточке сервиса Zillow просмотр фотографий реализован в режиме слайдера.
Каким должен быть веб-сайт
Функционал сайта может повторять мобильное приложение либо отличаться от него. Все зависит от поставленных целей. Структура каталога должна решать две задачи:
удобный поиск объекта недвижимости;
поисковое продвижение сайта.
Важный этап работы – сбор семантического ядра. Грамотная структура каталога поможет собирать трафик из поисковых систем. Например, Яндекс и Google считают, что по запросу «квартира в Москве» релевантнее показать страницу со списком квартир Москвы, а не общий список жилой недвижимости. Для этого необходима отдельная страница на сайте с квартирами в Москве.
Все страницы должны иметь собственные мета-данные и оптимизированы под смежные запросы. Например, «купить квартиру», «аренда квартир», «квартиры в новостройках» и т.д. В результате семантическое ядро может включать в себя десятки тысяч запросов. Их необходимо распределить по страницам сайта с учетом особенностей работы поисковых систем.
Админ-панель проекта
В админ-панели необходимо реализовать несколько ролей:
Администратор. С полным доступом ко всем функциям и отчетам (статистика, финансы, активность пользователей и модераторов).
Модератор. Доступ к редактированию и блокировке объявлений (возможно, только в определенном регионе). Просмотр переписки пользователей для разрешения спорных вопросов. Возможность блокировки пользователей, нарушающих правила.Техническая поддержка.
В случае сотрудничества с партнерами-агентствами предоставляется партнерский доступ к админ-панели с возможностью редактировать, удалять и добавлять объявления, вести переписку из веб-сервиса с пользователями, заинтересовавшимися каким-то объектом, а также просматривать личную статистику – объявления, число запросов пользователей, финансы и т.д.
Синхронизация
Важно настроить оперативный обмен данными между приложением и серверной частью. Разработайте структуру баз данных таким образом, чтобы обмен происходил быстро даже при пиковых нагрузках.
Если вы планируете обновление базы объявлений автоматически при помощи обмена с другими проектами или программными системами, необходимо разработать и внедрить API – набор инструментов для автоматического обмена данными между системами.
Объявление о недвижимости предполагает наличие большого количества изображений, картинок, фотографий. У вас должно быть достаточно места для хранения этой информации, сайт должен быстро загружать фотографии. Для этого:
Оптимизируйте изображения. Например, сжимайте их без потери качества с помощью tinypng.com.
Загружайте изображение асинхронно. Сначала загрузите первое изображение, а потом все остальные.
Если изображения не загрузились, показывайте процесс пользователю.
Для мобильных устройств нет смысла загружать большие изображения, оптимизируйте их.
- Идея продукта и бизнес-экспертиза
- Оценка проекта и предложение
- Создание прототипа
- Дизайн продукта
- Бэклог и договор на разработку
- Планирование спринта
- Ретроспектива
- Сопровождение и достижение результата
Люди приходят к нам в компанию, чтобы воплотить в жизнь свою идею мобильного приложения, веб-ресурса или автоматизировать бизнес-процессы. Мы проводим бесплатную бизнес-экспертизу, консультируем клиента и дорабатываем идейную составляющую проекта, учитывая потребности пользователей.
Оценку проекта производит команда разработчиков. После чего клиент получает предварительное коммерческое предложение на разработку приложения.
Понимая, чего ждут от приложения пользователи, мы приступаем к процессу прототипирования. Грамотно выстроенный интерфейс – залог того, что пользователь быстро сориентируется, как приложение поможет решить его проблему. Вы получаете возможность посмотреть функционал будущего приложения без программной части.
Рисуем дизайн всех экранов и состояний элементов. Используем рекомендации Google и Apple к дизайну приложения. Мы заботимся о том, чтобы графические решения были понятными и удобными. Вы получаете дизайн, который выделит вас среди конкурентов.
Встреча с продукт-оунером, обсуждение деталей проекта. Команда разрабатывает бэклог на весь проект совместно с заказчиком. После утверждения бэклога, с заказчиком подписывается договор.
Договоренность с заказчиком о том, какие задачи по разработке будут выполнены на ближайшем спринте.
проект не завершен
проект завершен
Демонстрация заказчику результатов за 2 недели. Команда анализирует риски и проблемы, завершает спринт, оптимизирует дальнейший процесс разработки приложения.
Отличие нашей работы в том, что мы не только разрабатываем приложения, но и берем их на продвижение. Наши клиенты получают компанию, которая ответственна за все этапы работы: от первой кнопки до скачивания приложения и благодарственных отзывов пользователей.
Что важно для успешного старта
К моменту запуска проекта необходимо решить вопросы:
Первичное наполнение (база объектов), привлечение первых партнеров.
Добавление приложения в магазины Google Play и App Store: подготовка скриншотов, описания, оплата размещения на год.
Реклама веб-проекта (контекстная, поисковое продвижение, SMM, другие варианты).
ASO.
Каждый проект нуждается в технической поддержке и обновлениях. Это нужно для исправления ошибок и расширения функционала по мере развития проекта. Расходы важно учитывать при составлении бюджета.
Помните об отзывах пользователей – быстрые ответы на их вопросы повысят уровень доверия к вам. Список исправлений включайте в план работ над проектом.