Construct
Сайт подрядчика по ремонту и отделке торговых помещений «под ключ»: портфолио из 21 объекта для восьми брендов в девяти городах.
Задача
Construct — направление AS Better, которое ремонтирует и отделывает магазины и шоурумы. Аудитория — ритейл и бренды, поэтому сайт должен убеждать делом: услуги, преимущества, выполненные объекты с видео, сертификаты, карта объектов и форма заявки.
Первая версия была собрана на MODX с шаблонизатором Twig, заявки обрабатывал отдельный PHP-скрипт. Добавлять новые объекты было неудобно, а обработчик заявок нужен был не только этому сайту, но и соседнему — мебельному.
Решение
- Дизайн и вёрстка сайта, первая версия — на MODX + Twig
- Переезд на Nuxt 3 с сохранением структуры и оформления
- Портфолио на Nuxt Content: каждый бренд — отдельный markdown-файл со списком объектов, страница бренда с видео, постерами и ссылками на YouTube собирается из данных автоматически
- Для каждой страницы бренда — собственные title, description и keywords под поисковые запросы
- Серверный обработчик заявок на Nitro: валидация полей, обязательное согласие на обработку персональных данных, резервная копия каждой заявки на диске и уведомление в Telegram
- Один обработчик принимает заявки с обоих сайтов компании — через настроенный CORS со списком разрешённых доменов
- Цель «успешная заявка» в Яндекс Метрике, деплой через git push на собственный сервер, тяжёлые видео — вне репозитория
Результаты
Новый объект в портфолио добавляется строкой в markdown-файле — без правки шаблонов и без админки.
Заявки с двух сайтов компании обрабатываются в одном месте и не теряются даже при недоступности Telegram.
Количественные метрики (скорость, конверсия) публично не приводятся, пока не подтверждены.
Галерея
портфолио — бренды
страница бренда — объекты
раздел «Наши услуги»
мобильная версия
Технологический стек
Ссылки
construct.asbetter.ruНужен похожий проект?
Обсудим вашу задачу и предложу подходящее решение.