LEGENDA

Три сайта девелопера на одной платформе с конструктором страниц

LEGENDA Intelligent Development — холдинг из топ-20 застройщиков Северо-Запада. Мы объединили его корпоративный сайт и сайты жилой и коммерческой недвижимости в одну платформу с конструктором страниц.

  • Девелопмент
  • Разработка
  • Интеграции
  • Аутстаффинг
  • 2020–2022
+47%продаж к концу 2021 года
65+виджетов в конструкторе страниц
3 → 1три сайта на одной платформе
  • Премия «Золотой сайт»
  • Бэкенд, фронтенд и QA в продуктовой команде клиента
  • 3 года сотрудничества
  • 6 специалистов

Главное о проекте

На стороне заказчика

Большая продуктовая команда проекта и визуал для редизайна.

На стороне CRT

Бэкенд- и фронтенд-разработка и QA: этой экспертизой мы дополнили и усилили команду клиента.

задача

Объединить три разрозненных сайта — корпоративный, жилой и коммерческой недвижимости — в один удобный сервис. Главный запрос — конструктор, чтобы клиент сам собирал новые страницы.

Что сделали

  • Интеграция данных — данные трёх сайтов из стороннего API собрали в единую базу, они обновляются в реальном времени
  • Конструктор страниц — создали с нуля, в нём больше 65 виджетов. Новостной блок и раздел вакансий тоже собираются в конструкторе
  • Общая админ-панель — одна на все три сайта, сделали на Material-UI
  • Редизайн — собрали библиотеку компонентов всех трёх сайтов и придумали «резиновую вёрстку», чтобы интерфейс одинаково смотрелся на 4K, планшетах и телефонах
  • Тестирование — бэкенд проверили в два этапа, провели сквозное и ручное тестирование

подробности

Как устроен проект

Создание единого сервиса

  1. 01

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

  2. 02

    Бэкенд-команда интегрировала информацию трёх сайтов в единую базу: пользователи получают актуальные данные о каждом объекте недвижимости в реальном времени

  3. 03

    Бэкенд протестировали в два этапа

  4. 04

    Перешли к самому важному в любом редизайне — фронтенду

  5. 05

    Выполнили требование заказчика: каждая страница состоит из отдельных виджетов. Параллельно разрабатывали административную часть сайта

Конструктор страниц

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

  • Для административной части выбрали библиотеку Material-UI — она позволила в кратчайшие сроки сделать собственную административную панель и использовать её на трёх сайтах
  • Из 65+ виджетов заказчик собирает любую страницу в административной панели
  • Новостной блок о спецпредложениях, проектах и жизни компании и блок актуальных вакансий тоже собираются в конструкторе

Редизайн и «резиновая вёрстка»

Визуал создали на стороне заказчика: минималистичный, он подчёркивает современность подхода LEGENDA Intelligent Development — трендсеттера рынка недвижимости.

  • Для редизайна разработали полноценную библиотеку компонентов (UI-кит), из которых состоят все три сайта
  • У эффектных сайтов с динамической анимацией частая проблема: на экранах 4K отдельные элементы выглядят слишком мелко, а на телефонах и планшетах — чересчур громоздко
  • Чтобы этого избежать, разработали инструмент, который внутри команды назвали scaling, или «резиновая вёрстка»

Команда и технологии

  • БэкендNode.js, NestJS, TypeORM, PostgreSQL
  • ФронтендReact, Next.js, SCSS, React Query, Material-UI, Jest
  • QAсквозное (e2e) и ручное тестирование

команда

Комментарии команды

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

результат

Чего добились

  • Реализовали единую экосистему проекта
  • Упростили навигацию на страницах
  • Настроили интуитивно понятную административную панель
  • Обеспечили обновление информации в режиме реального времени

суть проекта

Проект в цифрах и схемах

Корпоративный сайтЖилая недвижимостьКоммерческая недвижимостьОдна платформа с конструктором

3 → 1три сайта на одной платформе

65+виджетов в конструкторе страниц

Продажи

Продажи к концу 2021 года

до+47%

проект

Как это выглядит

LEGENDA: экран проекта 1LEGENDA: экран проекта 2LEGENDA: экран проекта 3LEGENDA: экран проекта 4LEGENDA: экран проекта 5LEGENDA: экран проекта 6
01 / 06

технологии

На чём сделали

  • Node.js
  • NestJS
  • TypeORM
  • PostgreSQL
  • React
  • Next.js
  • SCSS
  • React Query
  • Material-UI
  • Jest

Нужен похожий проект?

Расскажите о задаче: разберём её и предложим решение. Бесплатно.

Алексей СырчинГенеральный директор

С чем приходите