Разработка портала с самой большой базой жилых комплексов России
- Задача
- Решение
- Результат
- Бизнес-эффект
- Соавторы
- Презентация проекта
- Примеры реализации
- Другие работы автора
Задача
Ко мне обратился клиент с задачей, программирования крупного портала недвижимости с открытой информацией о всех жилых комплексах России, застройщиках, а так же аналитикой строительства всех домов в России начиная с города Сочи.
Особенности проекта следующие:
- Предполагается что на первоначальном этапе(сразу после сдачи проекта) сайт должен выдерживать 20тыс пользователей в день
- Необходимо реализовать систему кабинетов менеджеров, а так же модераторов которые бы проверяли работу наполнителей сайта по городам.
- На каждый город отводится по 5 менеджеров, и 1 администратор
- Все отзывы созданные на сайте должны проходить модерацию
- На основании информации о свободных в продаже квартир, внутри жилых комплексов и их стоимости необходимо выстраивать график продаж как конкретного ЖК так и продаж в городе в целом, а так вычислять среднюю стоимость квадратного метра в городе, а потом сводить это всё в более глобальную картину для России
- Для некоторых город, были найдены сервисы предоставляющие информацию о наличии квартир в их городе, для остальных необходимо разработать удобный интерфейс заполнения, так называемых шахматок с наличиями о квартирах
- Каждый город имеет свой набор застройщиков, жилых комплексов, районов, карту, график, отзывы и новости
- Каждый город является сайтом внутри сайта, и должны быть максимально разделены в рамках одной CMS системы
- Так же система кэширований не должна мешать работе сайта и информация должна быть актуальной
Решение
- Для реализация была взята CMS Bitrix, для особо высоконагруженных кусков был использован метод rest-api( vueJS + api на битрикс) это позволило стандартизировать работу над сайтом
- Так же Битрикс отлично подходил для необходимой нагрузки
- В кабинетах менеджера удалось реализовать аналог git только для контента, где при каждом изменении администратор мог видеть, что менеджер меняет в управляемых им объектов
- Каждый новый город это новый сайт в парадигмах битрикса и свой тип инфоблока, что позволило в дальнейшем написать конструктор создания городов и содержимое инфоблока одного города не мешало и не зависело от размера и данных инфоблока другого города
- Был написан алгоритм, который каждый день проходит все жилые комплексы и смотрит какие квартиры продались, какие нет, как поменялись цены и на основании этого начали строить график цен и темпа продаж недвижимости. Так же нужно было учесть что некоторые застройщики, для своих внутренних нужд, отмечают квартиры проданными на какое-то время, тогда как на самом деле они находятся в брони, что влияет прям образом на темп продаж, это пришлось учесть и сделать поправку в алгоритме
- Совместно с клиентом были придуманы метрики по которым вычислялись и сортировались как ЖК так и застройщики, нужно было простроить абсолютно непредвзятые параметры для понятной аналитики и статистики
- В результате работы было создана система адресов, благодаря которой каждая страница жк имеет не только свою детальную страницу с информацией, но и более детальную страницу блока, что позволило расширить возможности для СЕО специалистов
Результат
В результате мы получили крупный портал о недвижимости в России с массой функций, основная фишка этого портала это охват и глобализация его заказчиков и открытость в данных. Любой желающий после регистрации увидит реальную информацию о недвижимости в интересующем его городе.
В данный момент проект набирает обороты, и для его поддержания пришлось набрать и подключить больше разработчиков. С каждым новым городом, добавленным жилым комплексом и зарегистрированным пользователем проект всё ближе к своей целе.
Я и моя команда продолжаем развивать этот портал, совместно с клиентом мы придумываем новые подходы и способы преподнести информацию о наличию квартир максимальность понятно и доступно для каждого пользователя. Постоянные метрики и аналитика, вебвизор и показатели, всё это помогает нам услышать и понять что нужно нашему пользователю
Примеры реализации
- https://жк.сайт/sochi/
- https://жк.сайт/sochi/kvartiry-v-novostroykah/zhk-alleya-park-dagomys/
- https://жк.сайт/sochi/kvartiry-v-novostroykah/zhk-alleya-park-dagomys/hod-stroitelstva/
- https://жк.сайт/sochi/kvartiry-v-novostroykah/zhk-alleya-park-dagomys/dokumenty/
- https://жк.сайт/sochi/zastroyshiki/
- https://жк.сайт/sochi/analitika-rynka-nedvizhimosti/
- https://жк.сайт/sochi/map/
- https://жк.сайт/kaliningrad/kvartiry-v-novostroykah/