Wordpress to Laravel. Перенести уже сверстанные HTML из WP в Blades
Исходные данные:
- Есть работающий сайт на wordpress
- Один из основных функционалов – отображение пользователям объектов недвижимости (квартиры и др.) из базы сайта.
- С возможностью предварительной фильтрации по некоторым параметрам (этажность, площадь и др.).
- А также отображение объектов на карте Яндекс (интегрированную в страницу сайта).
- С возможностью просмотра выбранного объекта, его фотографий, характеристик.
- И отправке заявке менеджеру через форму обратной связи на странице объекта.
- Также настроена интеграция сайта с системой cian из которой сайт пополняет базу объектов недвижимости
- В то же время есть возможность создавать/добавлять объекты через админ панель
- Также настроена интеграция сайт с AmoCRM (заявки оставленные клиентами на сайте автоматически отправляются в AmoCRM для дальнейшей обработки менеджерами)
- Есть дизайн всех страниц этого сайта в FIGMA (в том числе мобильной версии)
1) Заменить движок сайта с Wordpress на Laravel. Т.к. производительность текущего движка (WP) недостаточная при навигации среди тысяч объектов из БД и их фильтрации. А также для дальнейших доработок и интеграций.
2) Улучшить UX мобильной версии сайта. Согласно дизайну из Figma.
Непосредственная задача в рамках данного Weblancer-проекта - это перенести HTML/CSS/JS из WP в блейды Laravel. Или же сверстать из Figma для Laravel (как будет проще исполнителю). Все что касается backend, базы данных, интеграций делать НЕ надо. Только front-end.
СПИСОК СТРАНИЦ САЙТА 1) Главная
2) Услуги
2.1) Страница одной услуги (формы)
3) Квартиры (категории с объектами, есть подкатегории с 1,2,3,4-комнатными квартирами, фильтр, карта)
4) Новостройки (категории с объектами, подкатегории с 1,2,3,4-комнатными квартирами, фильтр, карта)5) Страница объекта (данные об объекте, форма)
6) Брокеры (список брокеров, фильтр)
6.1) Страница одного брокера (информация, отзывы, предложения)
7) Вакансии (информация, вкладки)
8) О нас (контентная страница)
9) Новости (список новостей)
9.1) Страница одной новости10) Статьи (список статей, категории)
10.1) Страница одной статьи
11) Контакты
12) Поиск (информация о найденных объектах со вкладками)
13) Регистрация, авторизация, восстановление пароля (формы)
14) Личный кабинет (ЛК не найден, создается пользователь Wordpress)