Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Как мы работаем с сайтами-подборщиками: кейс агентства недвижимости ECRZ

04 декабря ‘24

Заказчик: Илья Молчанов
Страница кейса/результат: https://ecrz.by/

Разработали сайт по новому дизайну, сделали скейлинг в адаптиве с помощью React, проработали фильтры и вложенные фильтры, и не забыли про SEO

Агентство-исполнитель кейса

Лига А.

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

1. Вводная задача от заказчика, проблематика, цели

  • Разработать фронтенд часть сайта по новому дизайн-макету
  • Проработать фильтры и вложенные фильтры
  • Сделать скейлинг в адаптиве, чтобы на любых устройствах сайт выглядел одинаково

2. Описание реализации кейса и творческого пути по поиску оптимального решения

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

— Скейлинг в адаптиве,

— SEO-оптимизацию,

— фильтры и вложенные фильтры.

Скейлинг в адаптиве

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

Фильтры и вложенные фильтры

У заказчика есть несколько типов недвижимости на сайте, поэтому фильтры для дома, участка, квартиры и коммерческой недвижимости должны отличаться.

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

  • Если это квартира, в фильтрах можно выбрать количество комнат, а в доп фильтрах — ремонт
  • Если это дом, в фильтрах можно выбрать тип строения и участок, а в доп фильтрах — материал дома

Поработали с SEO

Сделали так, чтобы состояния фильтров сохранялись, когда пользователь делится страницей через ссылку. Происходит так → рендерим запрос на сервере с базы данных и отдаём пользователю готовую разметку с карточками. Ещё разметку может видеть браузер и спокойно индексировать.

На выходе получили пропорциональное уменьшение/увеличение блоков при любом ресайзе страницы. А ещё в 3 раза меньше кода

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

3. Результаты сотрудничества

В итоге, мы закрыли все задачи клиента:

  • Разработали сайт по новому дизайну
  • Сделали скейлинг в адаптиве с помощью React
  • Проработали фильтры и вложенные фильтры
  • Поработали с SEO

4. Заключение

Сделали понятные и простые фильтры на сайте клиента. Так что любой пользователь сможет найти квартиру или дом. Заходите и вы)

Агентство-исполнитель кейса

Лига А.

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