Общепит
Сайт бара с меню, доставкой и заявками в Telegram
Статический сайт заведения на собственном домене: меню из 27 позиций с фотографиями, корзина с доставкой, бронь столика и заявки, которые доезжают в Telegram владельца через собственное реле.
- Клиент
- Бар «ХЕРОТА», Сочи
- Год
- 2026
- Направления
27
Позиций меню с фотографиями
снимки сгенерированы в едином стиле
6,4 КБ
Вес главной страницы в сжатом виде
0
Нарушений доступности по axe-core
проверено на ширинах от 390 до 1440
3 мс
Время до первого байта
Задача
У бара не было сайта — гости узнавали меню только на месте, а заказы принимались голосом по телефону. Нужен был адрес, который можно дать в соцсетях: с актуальным меню, ценами и возможностью оформить доставку.
Две особенности определили решения. Во-первых, фотографий блюд не существовало: снимать всё меню на площадке было дольше и дороже, чем запустить сайт. Во-вторых, с выделенного сервера заведения недоступен api.telegram.org — соединение не устанавливается вовсе, а именно в Telegram владелец хотел получать заказы.
Отдельное требование — правовое. Заведение алкогольное, а закон запрещает и дистанционную продажу алкоголя, и его рекламу. Сайт должен рассказывать о баре, не превращаясь ни в то, ни в другое.
Решение
Сайт собран как статические файлы: разметка, стили и данные меню в отдельном файле, который владелец правит одной строкой. Никакой системы управления и базы данных — им неоткуда падать, а сервер отдаёт готовый HTML без работы на запрос.
Все 27 фотографий блюд сгенерированы под единый стиль: один ракурс, одна поверхность, один свет. В запросах явно запрещены надписи, логотипы и люди в кадре — модель рисует текст с ошибками, чужой логотип остаётся чужим товарным знаком, а лицо без согласия подпадает под статью 152.1 ГК.
Заказы доезжают в Telegram через собственное реле на третьей машине: сайт обращается к своей же службе приёма заявок, та передаёт сообщение реле, и уже реле разговаривает с Telegram. Токен бота не покидает сервер — на статическом сайте он был бы виден каждому, кто откроет исходный код страницы.
Алкоголь в меню не продаётся и не рекламируется: сайт говорит о кухне и о заведении. Порядок оформления, доставка и правовые документы вынесены отдельно.
Перед выкладкой на собственный домен сделана поисковая подготовка: канонический адрес, склейка www с апексом одним редиректом, Open Graph с картинкой, микроразметка заведения, robots.txt и sitemap.xml, фавиконки из логотипа. Сертификат выпускается и продлевается автоматически.
Этот кейс мы показываем, когда заходит разговор про небольшие заведения: сайту кафе или бара редко нужна система управления и почти никогда — база данных. Нужны честное меню, работающая корзина и заявка, которая доезжает до телефона владельца.
Стек
- HTML
- CSS
- JavaScript
- Caddy
- systemd
- Python
- Let's Encrypt
DEKART — DIGITAL
Расскажите о задаче
Ответим в течение 15 минут в рабочее время. Первая консультация и оценка проекта — бесплатно.