Ресторанный сайт должен быстро передавать атмосферу места и не мешать гостю сделать простое действие: посмотреть меню, найти адрес или забронировать стол. В проекте «Хинкальная» в Клину мы обновили сайт так, чтобы он стал современнее, теплее и удобнее для посетителей, но при этом остался практичным рабочим инструментом для кафе.
Что было на старте
У сайта уже была базовая структура: главная страница, меню, банкеты, фото, контакты и информационные разделы. Но визуально проекту не хватало цельности: отдельные блоки выглядели разрозненно, меню на главной листалось неудобно, раздел «Фото» был пустым, а форма обратного звонка и футер не поддерживали общий стиль.
Отдельной задачей было сохранить простое управление через SkeekS CMS. Поэтому мы выбрали подход, при котором страницы собираются как HTML-контент, а общие элементы — шапка, футер и CSS — управляются централизованно через тему сайта.
Дизайн-направления
Перед реализацией мы рассмотрели несколько вариантов подачи. Первый был более ресторанным и атмосферным: крупная фотография блюда, тёплый свет, винный акцент и спокойная типографика. Второй делал сайт светлее и семейнее, с большим количеством воздуха. Третий был более насыщенным и банкетным, с акцентом на интерьер, мероприятия и большие композиционные блоки.
Для финальной версии выбрали первое направление. Оно лучше всего передаёт характер грузинской кухни: щедро, тепло, с понятным первым экраном и без лишней декоративности. Визуальную систему построили на глубоком винном цвете, светлом фоне, крупных фотографиях и контрастной тёмной шапке.
Как пересобрали сайт
Мы обновили все основные страницы: главную, меню, банкеты, фото, контакты, «О кафе» и новости. Для каждой страницы сохранили свою задачу, а не просто повторили один и тот же шаблон.
- Главная стала витриной ресторана: первый экран, преимущества, быстрые переходы, банкетный блок и фотогалерея.
- Меню получило отдельный удобный просмотрщик вместо прежнего виджета.
- Банкеты сфокусированы на событиях, залах и поводах для бронирования.
- Фото наполнили изображениями, чтобы раздел не выглядел пустым.
- Контакты сделали более прикладными: адрес, телефон, почта, режим работы и карта.
Своя листалка меню
Прежний виджет меню не подходил по ощущению и управлению. Поэтому мы забрали изображения страниц меню, загрузили их в файловое хранилище сайта и собрали собственную листалку. На больших экранах она показывает разворот, на мобильных — одну страницу, а кнопки навигации и счётчик страниц делают просмотр понятнее.
Такой вариант лучше вписался в дизайн сайта и оставил меню независимым от стороннего виджета: изображения лежат в хранилище проекта, а интерфейс просмотра контролируется на стороне сайта.
Форма, фото и общие элементы
Отдельно привели к общему виду модальное окно бронирования. Кнопки «Забронировать стол» теперь открывают форму напрямую через стандартный механизм сайта, а сама форма выглядит как часть нового дизайна: без чужеродных скруглений и с аккуратными состояниями полей.
Раздел «Фото» дополнили изображениями, чтобы посетитель видел не только текстовое описание, но и атмосферу кухни и зала. Это особенно важно для ресторанного сайта: фотографии работают быстрее любого длинного описания.
В футер добавили обязательные для проектов ссылки на политику конфиденциальности и обработку персональных данных, а также ссылку на разработчика. Нижняя строка адаптирована под мобильные экраны, чтобы юридические ссылки не слипались и не ломали верстку.
Реализация через SkeekS CMS
Технически проект собран через REST API SkeekS CMS: обновлялись HTML-страницы, пользовательская шапка и футер, общий CSS, изображения в файловом хранилище и публикация страниц. Это позволило быстро менять структуру сайта и сразу проверять результат на боевой версии.
В процессе также вернули статичный hero-баннер после эксперимента с анимацией дыма. Для этого проекта спокойная фотография оказалась честнее и чище: она не отвлекает от главного действия и лучше держит первый экран.
Что получилось
На выходе сайт стал цельным: с узнаваемой шапкой, атмосферной главной страницей, удобным меню, наполненной фотогалереей, аккуратной формой бронирования и корректным футером. Важные действия теперь находятся там, где посетитель ожидает их увидеть: меню, адрес, телефон и бронирование доступны без лишнего поиска.
Проект при этом остался управляемым: дальнейшие изменения можно делать через SkeekS CMS, не переписывая сайт заново.