Клиент: «Дымзавод home» — лаунж-ресторан сети «Дымзавод» в Москве.
Задача: сайт, через который гость смотрит меню, VIP-комнаты и веранду и бронирует стол, а команда ресторана сама управляет контентом.
Что сделано:
— страницы собираются из блоков в Payload CMS: hero, меню, VIP-комнаты, веранда «день/ночь», «Приведи друга», контакты;
— меню с вкладками и слайдерами, отдельная страница дымниц с каталогом и прайсом;
— бронирование на сайте: заявка уходит в Remarked через сервер, с защитой от дублей и спама;
— лиды «Бронь» и «Приведи друга» уходят в Roistat с источником визита, подключена Яндекс.Метрика;
— роли администратора и редактора, версии изменений;
— SEO: метаданные из CMS, sitemap, микроразметка ресторана;
— оптимизация скорости: шрифты, изображения, ленивая загрузка слайдеров;
— автотесты и деплой одной командой.
Стек: Next.js, React, TypeScript, Payload CMS, PostgreSQL, Tailwind, GSAP, WebGL.
Моя роль: основная разработка — CMS, бронирование и интеграции, SEO, производительность, деплой.
Подробнее: makhnev.ru/cases/dymzavod-home-nextjs-payload
https://home.dymzavod.ru/