Техническое задание: Интеграция нового дизайна на Laravel

Общая цель проекта

Требуется внедрить обновленный пользовательский интерфейс (новую верстку) в действующий веб-сайт агентства недвижимости. Сайт работает на фреймворке Laravel. Основная задача - корректно отобразить готовые HTML/CSS/JS шаблоны, интегрировав их в структуру проекта Laravel, сохранив всю бизнес-логику и функционал бэкенда.

Типы страниц для реализации

  • Главная страница
    • Интеграция комплексного фильтра для подбора объектов.
    • Реализация интерактивной карты с функцией "Показать на карте" для отображения объектов.
  • Страница жилого комплекса (ЖК)
    • Вывод информации о комплексе.
    • Каталог доступных квартир в данном ЖК.
  • Контентные страницы
    • Статические или динамические страницы (например, "О компании", "Условия покупки", "Блог").

Ключевые требования к работе

  • Верстка уже готова (предоставлена в виде HTML/CSS/JS файлов).
  • Необходимо нарезать и адаптировать верстку под шаблоны Blade (Laravel).
  • Обеспечить полную работоспособность всех элементов интерфейса (фильтры, карты, слайдеры).
  • Интегрировать верстку, не нарушая существующую архитектуру и логику работы сайта.
  • Соблюдение отзывчивости (responsive design) на всех типах устройств.
  • Кроссбраузерная корректность отображения.

Ожидаемый результат

Полностью функционирующий сайт с новым дизайном, где все страницы отображаются в соответствии с предоставленными макетами, а все интерактивные элементы (фильтры, карты) работают корректно и взаимодействуют с backend частью на Laravel.