Недвижимость
Порталы и сервисы
Апрель 2026
Задача была собрать каталог недвижимости, который выдерживает большой объем объектов и при этом выглядит как премиальное издание, а не как база данных. Пользователю нужен был быстрый поиск с фильтрами и избранное, а агентству — рабочая зона для объектов и обращений, чтобы заявки не терялись.

Разработал многостраничный каталог на Next.js, TypeScript, Tailwind CSS, Zustand и Zod в editorial-стилистике. Реализовал каталог с фильтрами, сортировкой и разными режимами отображения, детальные страницы объектов с галереями и характеристиками, избранное и валидируемые формы заявок на просмотр. Для внутренней работы собрал админ-панель: таблицы объектов и обращений со статусами. Состояние приложения и избранное вынес в Zustand, схемы форм описал через Zod.

Пользователь быстро сужает выборку фильтрами, сравнивает объекты в избранном и оставляет заявку на просмотр прямо с карточки. Агентство ведет объекты и обращения в админ-панели со статусами, поэтому каждая заявка имеет владельца и историю. Editorial-подача выделяет каталог на фоне типовых листингов.
![]()
Артём Беспалов
Россия Санкт-Петербург
Структура данных объектов рассчитана на выгрузку из внешней базы или фида без переработки интерфейса.