Проводите мероприятия в сфере digital? Расскажите об этом читателям Афиши на Workspace!
Sells
ЖК Широта — функциональный сайт жилого комплекса
Sells
WDA
2024
#Сайт под ключ

ЖК Широта — функциональный сайт жилого комплекса

315 
Sells
Sells Россия, Тюмень
Поделиться:
Клиент

ООО "Первый"

Бюджет

423 000

Сфера

Недвижимость

Регион

Россия, Барнаул

Тип сайта

Промо-сайт

Сдано

Декабрь 2023

Задача

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

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

Наша задача заключалась в реализации следующих пунктов:

1. Концепция сайта в рамках идеи жилого комплекса

2. Обеспечение высокой конверсии сайта (не менее 1% из рекламного трафика)

3. Реализация каталога недвижимости с фильтрацией

4. Реализация возможности визуального подбора квартир на 3D плане

5. Возможность разметки визуального подбора из админ-панели

6. Разработка ипотечного калькулятора с выбором программ банков

7. Возможность администрирования калькулятора из админ-панели

8. Автоматическая выгрузка квартир на классифайды ДомКлик, ЦИАН, Авито

9. Синхронизация каталога квартир с сервисом Profitbase

10. Сбор информации о utm метках и User ID Yandex и Google и отправка в CRM

11. Базовая поисковая оптимизация сайта под брендовые запросы

12. Уложиться в 3,5 месяца разработки

Решение

1. Распараллелить процессы, чтобы уложиться в срок

2. Использовать только проверенные решения UI

3. Аккуратный, классический дизайн

4. Тщательно продумать маркетинговую часть и порядок блоков сайта

5. Не усложнять! Показать пользователю только то, что необходимо

6. Обеспечить читаемость сайта располагая элементы управления в привычных местах

7. Продумать admin-панель, сделать ее логичной и удобной

1Работы много, а времени мало

Учитывая объем, сроки конечно же были небольшие. Можно было пойти по последовательному процессу разработки, но мы решили перестраховаться:

Распараллелим!

Как только был готов прототип первых блоков, они сразу передавались UI/UX дизайнеру для работы, таким образом, этапы накрадываясь друг на друга, экономили много времени. К моменту завершения прототипирования, дизайн-концепция была готова на 60-70%.



Как только страницы дизайн-концепции были утверждены Заказчиком, они сразу передавались frontend-разработчикам для реализации, не дожидаясь остальных разделов сайта. К моменту завершения дизайн-концепции, front был готов на 40%.



В это время программисты уже занимались разработкой структуры базы данных и API для связки Laravel и Vue.js, а также выбирали и тестировали библиотеки и решения для использования в backend части.



Backend был разбит на логические модули, после каждого такого этапа была публикация на dev сервер для контент-менеджера. Мы завершили этап программирования одновременно с наполнением.



Все это время проект-менеджер вел бэклог и контролировал коммуникации в команде, подсказывая и решая спорные ситуации.

Основная часть команды проекта находилась в одном кабинете, т.к. в процессе ежедневно всплывали десятки нюансов, которые нужно было обсудить/решить здесь и сейчас. Именно так, возможность эффективной коммуникации позволила реализовать такой подход.

27 раз отмерь... планируем структуру

Расположение блоков

Теперь требуется выстроить порядок блоков, чтобы повествование информации было логичным и повышало конверсию сайта.

В этом нам может помочь опрос портала ЕРЗ от 2021 года: https://erzrf.ru/news/predpochteniya-pokupateley-novostroyek-v-2021-godu здесь сможем понять, как потребитель выбирает квартиру и какие у него приоритеты.

Но факт в том, что если мы выложим все, что ищет пользователь сразу, он слишком рано может уйти с сайта. Мы же хотим сначала вдохновить его и уже потом с нужными нам мыслями отправить в каталог квартир.

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

3Формируем цветовое решение

Фирменный цвет был продиктован гайдом по фирменному стилю, но как мы знаем, в веб-дизайне есть дополнительная палитра из оттенков нейтрального цвета от светлого к темному, которая используется как база. Дизайнер подготовил варианты на выбор:

4Система размерности шрифта

Размерность делится на 2 составляющие: заголовки (Display) и текст (Text). Это позволило нам сделать дизайн более аккуратным.

Основной шрифт: Montserrat

5Позиционирование элементов по сетке

Была выбрана стандартная 12-колоночная система с изменением числа колонок по мере адаптивности. Экспериментальным путем были выбраны интервалы между колонками.

6Система отступов

В профессиональной разработке постепенно наводится порядок. В последнее время все чаще замечаем, что в проектах используют систему отступов, кратную 2,4,8,16 пикс. и это не может не радовать, ведь дизайн становится еще более аккуратным.

7UI элементы

Мы заранее разработали все возможные варианты мелких элементов и в процессе разработки пополняли этот набор новыми. Вот некоторые из них:

8Дизайн концепция главной

Через 3 недели, с учетом периода прототипирования была готова дизайн концепция главной страницы в 3-х форматах: Desktop, Tablet, Mobile.

9Каталог квартир

Интерфейс каталога разрабатывался 1 неделю, также был адаптирован для устройств формата: Desktop, Tablet, Mobile.

10Интерактивный подбор

На сайте было реализовано 2 варианта выбора квартиры, в том числе визуально на плане объекта, путем пошагового выбора.

11Frontend сайта

Во фронтальной части использовали следующий стек: Webpack, Vue.js, Raphael, Mustache, GSAP, Isotope, Swiper, jQuery, Element UI, Bootstrap

12Конструктив сайта

Чтобы сайт был логически верно построен, определяем конструктивную часть, а именно из каких частей будет состоять сайт.

13Admin-панель

Одной из задач, поставленных нашей команде - сделать сайт удобным для управления. На наш вопрос о том, что понимается под словом удобный, ответ был ясен “Чтобы не нужно было читать инструкции к сайту, было и так все понятно что где редактируется”.

Что будем делать? Начнем со структурирования админ-панели. Наша цель — сделать ее понятной рядовому специалисту застройщика.

14Конструктор страниц из дизайн-блоков сайта

Вечная проблема — понять, где найти в админ-панели те самые данные, которые ты видишь на сайте и тебе нужно их изменить.

Путем реализации в админ-панели блочного визуального редактора, мы решили эту и еще массу проблем, с которой сталкиваются контент-менеджеры:

1. Простое изменение информации

2. Возможность менять порядок блоков

3. Создание новых блоков на основе дизайна сайта

4. Создание страниц из заготовленных блоков

5. Возможность откатывать версии страниц

6. Сохранение изменений в черновик перед публикацией

15Визуальная разметка 3D подбора в админ-панели

Одна из задач - возможность разметки визуального подбора из админ-панели. Для реализации такого решения было принято привлечь разработчика с опытом в drag-n-drop, чтобы реализовать собственную библиотеку разметки.

16Быстрая привязка типов планировок к квартирам

Как мы знаем, квартиры имеют планировки, но на сайте жилого комплекса “Широта” квартиры необходимо было поделить дополнительно на “типам планировок”, то есть сгруппировать их по похожим планировкам. 

Тип планировки как сущность нужно было привязать к большому количеству квартир и делать это методом редактирования каждой квартиры было нерационально из-за больших трудозатрат.

Мы приняли решение разработать компонент для админ-панели, который позволил бы быстро выбрать нужные квартиры и нажатием одной кнопки разом привязать их к типу планировки. Компонент прошел все стадии, от прототипа до backend, т.к. хотелось сделать его не просто работающим, но и проработанным с точки зрения UI.

17Интеграция с Profitbase

В качестве инструмента управления базой недвижимости для отдела продаж был выбран сервис “Profitbase”. Наша задача: синхронизировать данные сайта с данными этой платформы.

Проблема:

Сервис позволял делать запросы к API не чаще 1 запроса в секунду, при этом структура API предполагала выполнение 3-х запросов на 1 квартиру. В жилом комплексе было 447 квартир и обновление всей базы заняло бы 22 минуты.

Решение:

Разделить процессы обновления:

1. Отдельно данные (цены, площади, статусы...), которые бы обновлялись 1 раз в 2 часа.

2. Отдельно планировки, которые бы обновлялись по кнопке из админ-панели, когда это требуется.

18Переходим к контенту

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

После встречи в течение некоторого времени Заказчиком был выслан материал:

• Рендеры комплекса 15 штук

• Ключевые преимущества

• Мелкие особенности

• Детализация благоустройства

• Список квартир с данными

• Планировки к квартирам

• Ключевые данные проекта (срок сдачи, локация и т.д.)

В ходе наполнения нам предстояло решить ряд задач:

• Написать тексты на основе высланных данных

• Нарезать рендеры на фрагменты, чтобы использовать в контенте

• Адаптировать базу квартир для загрузки на сайт

• Адаптировать размеры и форматы планировок для лучшего отображения на сайте

• Собрать информацию об инфраструктуре вокруг объекта на картах 2GIS и Яндекс

• Наполнить meta данные страниц для корректного отображения в поиске

• Подобрать стоковый материал, который хорошо впишется в концепцию

• Сделать разметку визуального подбора

• Ну и наконец, наполнить сайт, все протестировать и очень много раз проверить

19Период опытной эксплуатации

Мы всегда закладываем так называемый “период опытной эксплуатации” - время, когда сайт уже опубликован, но время от времени, наши специалисты и сотрудники Заказчика находят мелкие недочеты. Этот период как правило длится не больше месяца. За это время сайт отстраивается и стабилизируется работа всех компонентов.

Для этих целей Заказчику выдается доступ к баг-трекеру для внесения замечаний. А мы оперативно берем это в работу.

Результат

В этом проекте мы добились следующих целей:

1. Достигли оптимальных бизнес-показателей сайта (конверсии в заявки)

2. Сделали сайт привлекательным для потребителя, раскрывающий концепцию объекта

3. Обеспечили Заказчика удобными инструментами для управления сайтом

Средняя конверсия сайта из рекламного трафика составила 1,18% с учетом звонков по данным сервиса аналитики “Яндекс.Метрика”. Это отличный показатель для многостраничного сайта.

https://kvartalshirota.ru

Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Sells с удовольствием обсудит вашу задачу

Оставить заявку