Что уже сделано

Проект развернут и работает. Используются современные технологии:

  • Frontend: Next.js 15, React 19, TypeScript
  • UI: Tailwind CSS, Radix UI, shadcn/ui
  • Карты: Яндекс Карты
  • Backend: Supabase (PostgreSQL)
  • AI-поиск: GigaChat
  • Управление состоянием: React Hooks

Задача

Необходимо доработать функциональность фильтрации и отображения объектов. Конкретно:

  • Реализовать привязку данных из базы Supabase к маркерам на Яндекс Картах
  • Создать логику фильтрации объектов через UI-меню (например, по категориям, статусу или другим полям)
  • Связать фильтры с отображением на карте: при выборе опций карта должна обновляться
  • Оптимизировать запросы к базе для быстрой загрузки