Было
У гостиницы был макет в Figma и модуль бронирования Bnovo, но не было сайта, который показывает номера, услуги комплекса — бассейн, бани, коттеджи, ресторан — и ведёт гостя к брони в пару кликов.
Задача
Сверстать макет, дать администраторам править тексты, фото и номера самим и связать сайт с бронированием Bnovo.
Решение
- 01
Вёрстка
Главная, каталог номеров с фильтрами и сравнением, 6 страниц номеров с галереей и расчётом, услуги, спецпредложения, «Гостям», «Об отеле», контакты. Мобильная версия главной по макету, остальные страницы адаптированы самостоятельно.
- 02
Бронирование
Модуль Bnovo встроен в сайт: даты, гости, промокод и выбранный номер передаются из формы на главной и со страницы номера, гость сразу видит нужный вариант.
- 03
Headless WordPress
Настройки сайта, общие блоки, 9 страниц и номера редактируются в WordPress; 79 фото перенесены в медиатеку. Фронт на Next.js обновляет страницы сам при сохранении в админке.
- 04
Заявки и запуск
Все формы уходят в Contact Form 7 и на почту отеля; сайт работает на хостинге клиента через Node.js под Apache.
Результат
Замеры: приёмка проекта, октябрь 2026.
| Метрика | До | После | Изменение |
|---|---|---|---|
| Страниц по макету | — | 14 | все фреймы |
| Номеров с онлайн-бронью | — | 6 | все категории |
| Контент в админке | — | тексты, фото, номера | без разработчика |
| Публикация правок | — | сразу | без пересборки |
