Техническое задание: Интеграция нового дизайна на Laravel
Общая цель проекта
Требуется внедрить обновленный пользовательский интерфейс (новую верстку) в действующий веб-сайт агентства недвижимости. Сайт работает на фреймворке Laravel. Основная задача - корректно отобразить готовые HTML/CSS/JS шаблоны, интегрировав их в структуру проекта Laravel, сохранив всю бизнес-логику и функционал бэкенда.
Типы страниц для реализации
- Главная страница
- Интеграция комплексного фильтра для подбора объектов.
- Реализация интерактивной карты с функцией "Показать на карте" для отображения объектов.
- Страница жилого комплекса (ЖК)
- Вывод информации о комплексе.
- Каталог доступных квартир в данном ЖК.
- Контентные страницы
- Статические или динамические страницы (например, "О компании", "Условия покупки", "Блог").
Ключевые требования к работе
- Верстка уже готова (предоставлена в виде HTML/CSS/JS файлов).
- Необходимо нарезать и адаптировать верстку под шаблоны Blade (Laravel).
- Обеспечить полную работоспособность всех элементов интерфейса (фильтры, карты, слайдеры).
- Интегрировать верстку, не нарушая существующую архитектуру и логику работы сайта.
- Соблюдение отзывчивости (responsive design) на всех типах устройств.
- Кроссбраузерная корректность отображения.
Ожидаемый результат
Полностью функционирующий сайт с новым дизайном, где все страницы отображаются в соответствии с предоставленными макетами, а все интерактивные элементы (фильтры, карты) работают корректно и взаимодействуют с backend частью на Laravel.