СТЕК ТЕХНОЛОГИЙ
Company
ПРОЕКТЫ
ОТЗЫВЫ
КОМАНДА
КАК МЫ РАБОТАЕМ
ОБСУДИТЬ ПРОЕКТ

Развитие экосистемы для инвесторов в недвижимость «Реал Инвест База»

Клиент: Real Invest Club / «Реал Инвест База»
Задача: Модернизировать и развить уникальную платформу-маркетплейс для профессиональных брокеров, автоматизировать ключевые процессы и заложить фундамент для роста.
Технологии: Drupal 7, PHP, Nginx, Search API, кастомная API-интеграция, Yamdex DataLens.
Результат: Полностью функциональная платформа для 700+ пользователей, успешное прохождение аудита РОСПО, готовый план миграции на Drupal 10 и разработки собственной образовательной LMS.
О проекте
«Реал Инвест База» — это профессиональная платформа с доступом к проверенной международной базе объектов недвижимости. Она создана для членов клуба брокеров Real Invest Club как высокотехнологичная альтернатива громоздким Google-таблицам.

Платформа работает как маркетплейс, где инвестор (покупатель) находит выгодное предложение от девелопера (продавца), а сделку организует профессиональный брокер. Брокеры проводят глубокую аналитику, оформляя её в виде детальных карточек — «инвест-решений». В карточке собраны все ключевые данные: цена, локация, доходность, стратегия, риски, условия ипотеки. За успешную сделку брокер получает комиссию.
Проблема: в Google-таблицах стало тесно
Изначально клуб работал через Google-таблицы. Но с ростом числа участников и объёмов данных этот метод стал тормозом для бизнеса.

Клиенту нужна была надежная команда, которая не просто «допилит» функционал, а сделает платформу настоящим рабочим инструментом, масштабируемым и удобным.
Основные боли клиента:
  • Устаревшие и неструктурированные данные: Информация в таблицах быстро теряла актуальность, поиск и администрирование отнимали часы.
  • Административный хаос: Постоянная возня с доступом через Google-аккаунты, ограничение на число редакторов привело к созданию трёх независимых таблиц.
  • Буксующая разработка: Первый вариант платформы на Drupal 7 сделал фрилансер по шаблону. Проект застрял из-за нехватки времени исполнителя, дизайн и адаптивность остались на примитивном уровне.
Цель и задачи
«Реал Инвест База» должна стать инструментом, который увеличивает количество сделок и сокращает рутинные трудозатраты брокеров.

Ключевые задачи:
  • Создать современный адаптивный дизайн с нуля.
  • Глубоко доработать карточку инвест-решения, фильтры и личный кабинет брокера.
  • Внедрить систему модерации контента и автоматические бизнес-процессы.
  • Исправить накопленные баги и повысить общую устойчивость платформы.
Решения
Новый интерфейс обзавёлся функциями, которые упростили ежедневную работу всех участников системы.
Умная карточка инвест-решения — главный рабочий инструмент
  • Детализация
Добавили десятки новых полей для данных: срок сделки, тип финансирования, первый взнос, юридический статус по ФЗ-214.

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

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

  • Встроенная коммуникация
Раздел «Вопросы и ответы» прямо в карточке для уточнения деталей.

  • Аналитика в реальном времени
Значки-счётчики показывают количество просмотров и обращений к брокеру. Данные защищены от накрутки и передаются в Яндекс.Даталенс для построения общей аналитики.

Полноценная система модерации и контроля качества
  • Создали многоэтапный workflow: брокер отправляет объект → модератор проверяет → одобряет, отправляет на доработку или в архив.
  • Внедрили админ-панель (CRM) с воронкой статусов и статистикой для контроля всего контента на платформе.
Автоматизация рутины и напоминани
  • Автоснятие с публикации: Если брокер не обновляет данные объекта 30 дней, система автоматически снимает его с публикации и меняет статус на «На доработку».
  • Уведомления: О предстоящем и факте снятия объекта брокер получает уведомление по SMS. После фидбэка пользователей мы добавили обязательное предупреждение.
Авторегистрация: Настроили API-интеграцию с обучающей платформой клиента. Новые ученики, оплатившие курс, автоматически добавляются в базу как брокеры.
Техническая оптимизация и поддержка
  • Заменили нестабильный API для подсказок адресов на надежный, с полной поддержкой российских территорий.
  • Чётко разграничили типы пользователей (например, доступ к объектам «быстрой сделки»).
  • Создали раздел «Стоп-лист» для хранения непрошедших проверку предложений.
Менеджмент
Не будет лишним рассказать, как была организована работа на проекте — в конце концов, именно это больше всего расположило клиента к нам.
Как мы давали оценку
Когда клиент утвердил список задач, которые нам необходимо выполнить, нам нужно было оценить сроки их выполнения. Оценка обосновывается опытом — дизайнеры и разработчики сопоставляют задачи на новых проектах с тем, что уже делали на других проектах. В итоге получаются три оценки — минимальная, если всё пойдёт идеально, максимальная, если возникнут радикальные сложности, и наиболее вероятная средняя.

Мы составили специальный документ, который напоминает всем участникам о целях проекта, из каких этапов, задач и подзадач он состоит, сколько займёт каждая из них и в какой месяц и день нас ждёт дедлайн. Каждое клиентское представление о том, насколько много времени может уйти на задачу, проходит проверку реальностью (то есть опытом разработчика), и если между ними очень большой разрыв, мы думаем, как его снизить. Выполняя текущие задачи, мы всегда уточняем у клиента их срочность и говорим, успеем мы уложиться или нет. Если возникает критическая задача, мешающая сервису работать, мы фиксим её сразу.
Как клиент отслеживает прогресс на проекте
Клиент пользуется трекером задач Weeek, работающим по принципу канбан-доски. Рабочее пространство трекера наполняется задачами, и разработчик самостоятельно передвигает их по колонкам с соответствующими статусами, пока каждая не попадёт в колонку «Готово».
Как мы помогли клиенту попасть в реестр российского программного обеспечения
Клиенту нужно было получить лицензию от Российского Общества Свободного Программного Обеспечения (РОСПО) для включения сайта «Реал Инвест Базы» в реестр российского ПО. Для этого операционная система, репозиторий и используемое ПО должны были соответствовать требованию Минцифры — свободно распространяться на территории Российской Федерации по лицензии ПО с открытым исходным кодом (например, GNU и BSD), не мешающих получить исключительные права на продукты, создаваемые на основе этого ПО.

Проконсультировавшись с юристом клиента, мы перевезли репозитории с Gitlab на российский облачный сервис Gitflick и поменяли ОС Red Hat на Ubuntu с хостингом на выделенном сервере в Москве. С используемым ПО — Drupal CMS, Nginx, PHP и сборщиками JS-кода — всё было в порядке.
Как мы провели мини-исследование обучающих платформ
Так как клиент ещё и обучает брокеров по недвижимости, у него есть образовательный курс с доступом через облачную платформу GetCourse. Получение лицензии дало клиенту больше возможностей развивать свою экосистему продуктов.

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

Что требовалось от LMS:
  • возможность легко масштабироваться;
  • открытый код.
Дополнительными требованиями были современный дизайн шаблонов и наличие обучающих материалов для пользователей.

Мы изучили несколько вариантов и остановились на двух, с которыми нам легче всего было работать — Moodle и Opigno. Оба продукта распространяются по лицензии GNU General Public License, к которой Министерство цифрового развития РФ относится лояльно.

В итоге клиент выбрал Opigno, так как она разработана на базе Drupal, что облегчит работу нашей команды и интеграцию образовательного ресурса в экосистему клиента, так как другие его сайты тоже построены на этой CMS.
Подпишитесь на рассылку
Мы регулярно выпускаем новые статьи и кейсы
Отправляя эту форму, вы даёте согласие на обработку персональных данных ООО “Дроп Софт”
в целях обработки заявки и обратной связи.