Serverless-меню: цифровой ресторан с корзиной и управлением через Telegram.
Заменили статичные PDF и печатные меню на интерактивное Serverless-приложение (Netlify + Supabase), упакованное в Telegram Mini App. Гости оформляют заказы с телефона, а владелец управляет меню через бота-админа: вешает скидки, убирает закончившиеся блюда и настраивает скрытие «Завтраков» после 13:00.
(Netlify Serverless)
завтраков по часам
смартфона (Бот)
Почему PDF и бумага — это прошлый век
Печатные меню — это дорого и негибко. Они пачкаются, рвутся, а любое изменение цены (даже на один коктейль) требует перевёрстки и новой печати. Многие рестораны перешли на PDF-меню по QR-коду, но для гостя это боль: нужно скроллить мелкий текст на телефоне, а сделать заказ всё равно нельзя — приходится звать официанта.
Ресторатору нужно было гибкое решение, где он может сам, без программистов и дизайнеров, обновлять цены, включать стоп-листы и собирать базу гостей.
Без цифрового меню / С Serverless-меню
- Обновление цен только через дизайнера и типографию
- Если блюдо закончилось — официант оправдывается у столика
- Обычный некликабельный PDF-файл по QR-коду
- Никакого сбора данных о гостях и их предпочтениях
- Полноценный интерактивный каталог с корзиной
- Управление ценами и "стоп-листами" со смартфона
- Приложение работает прямо внутри Telegram (Mini App)
- Мини-CRM, которая собирает дни рождения гостей
Современная архитектура и мобильная админка
С технической точки зрения проект разделён на два слоя. Первый — это Serverless-фронтенд, который хостится на Netlify (что обеспечивает мгновенную загрузку и почти нулевые затраты на сервер). База данных и логика лежат на Supabase (современная альтернатива Firebase на PostgreSQL).
Второй слой — это Telegram-инфраструктура. Гости открывают меню прямо внутри мессенджера (через Mini App), могут выбрать расширенный или компактный вид, собрать корзину и сделать заказ.
А для владельца заведения мы собрали отдельного Бота-Администратора со следующим функционалом:
- Стоп-лист Скрытие блюд. Если закончился стейк, владелец или менеджер в два тапа скрывает его в боте. Блюдо мгновенно пропадает из меню у всех гостей.
- Расписание Таймеры категорий. Можно задать логику: например, категория «Завтраки» автоматически исчезает с витрины после 13:00. Никакого ручного контроля.
- Маркетинг Промо-акции. Бот позволяет закрепить блюдо в топе, повесить на него бейдж "Акция" или включить перечёркнутую старую цену (hot price), чтобы стимулировать продажи.
- Диспетчер Управление заказами. Все новые заказы (в зал, с собой или на доставку) падают в бота. Там же можно посмотреть архив и статистику продаж.
Мы создали карманный пульт управления рестораном. Никаких сложных CRM с ноутбука — всё, от обновления цен до приёма заказов и поздравления гостей с днём рождения, делается в мессенджере.