BURGER CLUB
BURGER CLUB Самообслуживание · фаст-фуд
В продакшене · Киоск + Админка + iiko

Очередь — это
не вариант.

Программный комплекс самообслуживания под ключ: вертикальный киоск + админ-панель + сервер + интеграция с iiko + API оплат, фискализации и лояльности. Гость собирает заказ за 90 секунд, ресторан не нанимает лишнего кассира.

B Заказов сегодня 1 847 ▲ +12/час
Клиент
Burger Club
Ниша
Фаст-фуд
Формат
Верт. киоск
Объём
Под ключ
BURGER · CLUB
BURGER · CLUB
BURGER · CLUB
Заказ готов
#974 · в зале
iiko · sync ok 147 позиций · live
Скролл
КИОСК САМООБСЛУЖИВАНИЯ АДМИН-ПАНЕЛЬ ИНТЕГРАЦИЯ iiko / ICA NFC-ОПЛАТА ФИСКАЛЬНЫЙ API ЛОЯЛЬНОСТЬ МЕНЮ 5×6 32" · 40" · 55" KIOSK-MODE КИОСК САМООБСЛУЖИВАНИЯ АДМИН-ПАНЕЛЬ ИНТЕГРАЦИЯ iiko / ICA NFC-ОПЛАТА ФИСКАЛЬНЫЙ API ЛОЯЛЬНОСТЬ МЕНЮ 5×6 32" · 40" · 55" KIOSK-MODE
Шагов заказа
6
Время на заказ
90 сек
Сетка меню
5 × 6
Размеры экранов
32 · 40 · 55″
Внешние API
5
Части системы
модуля
С чего началось

Боль, которую
мы закрыли

В часы пик у кассы выстраивалась очередь, кассиры ошибались в заказе и каталоге, акции и бонусы работали через звонок менеджеру. Меню в iiko и на кассах жило отдельной жизнью — синхронизация руками, ночами.

До нас Пробка
  • ×
    Очередь & кассир-bottleneck. В пиковые часы кассир физически не успевал — гость уходил.
  • ×
    Ручной набор заказа — ошибки в модификаторах, путаница «с собой / в зале».
  • ×
    Меню не синхронизировано. Цены в iiko и на кассах расходились — пересчёты, конфликты со стопами.
  • ×
    Лояльность через звонок менеджеру. Никакого моментального списания баллов.
  • ×
    Нет аналитики по киоску. Что покупают, в какие часы, какой средний чек — неизвестно.
После нас Пропускная способность
  • 4–6 киосков на точке закрывают пиковую пропускную способность без найма кассиров.
  • UX за 90 секунд от «в зале / с собой» до номера заказа. Сетка 5×6 = до 30 позиций без прокрутки.
  • One-click sync с iiko. Меню, модификаторы, стопы, цены — единая правда из ресторанной системы.
  • Loyalty по номеру телефона — баланс, списание, накопление, всё на экране киоска.
  • Архитектура под API оплат, фискализации, лояльности — провайдер меняется одним конфигом.
Путь пользователя · 6 шагов

90 секунд
от входа до номера

Шесть последовательных экранов — линейный, неветвящийся путь. Никаких лишних кнопок, никаких «вернуться в корзину», никаких «сначала зарегистрируйтесь». Гость, который пришёл впервые, не понимает по-русски и спешит — справляется сам.

1
Start screen
BURGER · CLUB
Шаг 01 · Старт
В зале или с собой
Стартовый экран с брендом и двумя крупными жёлтыми кнопками. Решение за 2 секунды.
2
Menu
BURGER · CLUB
Шаг 02 · Меню
Сетка 5×6, до 30 позиций на экране
Бургеры, закуски, напитки, десерты, соусы — фото, цена USD. Корзина всегда справа внизу.
3
Loyalty phone
BURGER · CLUB
Шаг 03 · Лояльность
Номер телефона — баллы
Авторизация через телефон. Можно продолжить без программы — один тап.
4
Loyalty hello
BURGER · CLUB
Шаг 04 · Бонусы
Привет, «имя». 350 баллов
Персональное приветствие, текущий баланс, выбор: списать или копить.
5
Payment
BURGER · CLUB
Шаг 05 · Оплата
Приложите карту · NFC
Сумма крупно. Визуальная зона NFC. Сценарии успех / отказ / ошибка предусмотрены.
6
Order number
BURGER · CLUB
Шаг 06 · Номер заказа
Номер заказа 974
Большой номер для табло. Возврат на старт по таймеру — киоск готов к следующему гостю.
Модуль 02 · Админ-панель

Админка, в которой
работают люди, а не IT

Сотрудники Burger Club сами управляют меню, ценами, доступностью позиций и маркетингом — без разработчиков. Одна большая жёлтая кнопка Sync with iiko втягивает справочник из ресторанной системы за секунды.

  • Dashboard — выручка, средний чек, топ-позиции, загрузка киосков
  • Menu — категории, карточки, фото, цены USD, стоп-лист, версии
  • Orders — лента заказов с киоска, статусы, аудит, ручной возврат
  • iiko — настройки интеграции, история синхронизаций, ошибки
  • Marketing — промокоды, баннеры на стартовом экране, акции
  • Settings — киоски, бренд, шаблоны чеков, роли сотрудников
admin.burgerclub.app/menu
Burger Club Admin Panel
Интеграция · iiko / ICA

Киоск — это часть
ресторанной системы

Главный принцип: киоск не живёт сам по себе. Меню, модификаторы, стопы, цены — единый источник правды в iiko. Заказы с киоска уходят туда же, где живут заказы кассы и доставки, с пометкой source=kiosk.

iiko / ICA
Ресторанная система
Синхрон
меню · цены · стопы
B
Бэкенд
FastAPI · PostgreSQL · очередь синхронизации
Передача
заказ · тип · источник
Киоск и админка
React + TS · live-меню, реальные заказы
Импорт меню
Категории, позиции, модификаторы, фото — за один запрос.
$
Синхронизация цен
Tier-цены и скидки повторяют конфигурацию iiko 1-в-1.
Стоп-лист live
Закончилась позиция — киоск её прячет за секунды.
Передача заказа
Состав, тип обслуживания, источник, сумма — в ресторанную ленту.
Статусы
Создан → Принят → Готов → Закрыт — синхронно с iiko.
Обработка ошибок
Очередь retry, dead-letter, алерт менеджеру — без потерь.
Ручная синхронизация
Кнопка Sync with iiko в админке для форс-обновления.
Журнал аудита
История синхронизаций с diff и временем для разборов.
Оплата · фискализация · лояльность

7 шагов от заказа
до фискального чека

Заложена универсальная архитектура. Подключение конкретных провайдеров (терминал банка, ОФД, бонусная программа) — снаружи, через конфигурацию. Бизнес меняет банк или ОФД — код не трогается.

1
Создание заказа
Состав, тип, источник зафиксированы в БД.
2
Фиксация корзины
Состав замораживается, цены пересчитаны.
3
Инициация оплаты
Платёжная сессия в провайдер, сумма, ID.
4
Ожидание ответа
Polling / webhook — успех, отказ, отмена.
5
Печать чека
Состав, НДС, реквизиты → фиск. регистратор.
6
Отправка в iiko
Заказ передан в ресторанную систему.
7
Номер заказа
Гость видит # заказа, табло знает его.
/api/payments
Платёжный API
Создание сессии, проверка статуса, отмена. Адаптеры для любых банковских терминалов.
create_sessionpollcancelrefund
/api/fiscal
Фискальный API
Формирование данных чека: состав позиций, суммы, НДС, реквизиты, фискальные поля.
print_receiptz_reportofd_send
/api/loyalty
API лояльности
Авторизация по телефону, баланс, списание/начисление баллов, история транзакций.
auth_phonebalancespendearn
Архитектура · Технологический стек

Стек, рассчитанный
на киоск-mode

Бэкенд на Python (FastAPI), фронтенды на React + TypeScript. Киоск — обычное веб-приложение, запущенное на мини-ПК в kiosk-режиме. PostgreSQL держит данные, Docker — деплой.

Бэкенд
Python + FastAPI
Бизнес-логика, заказы, очереди синхронизации, API для киоска и админки
База данных
PostgreSQL
Товары · заказы · киоски · история iiko · журнал аудита
Фронтенд киоска
React·TS
Адаптировано под вертикальный сенсорный экран, kiosk-mode браузер
Фронтенд админки
React·TS
Веб-приложение для сотрудников, доступ из браузера
ОС и runtime
Ubuntu LTS
Серверная Linux + Docker для контейнеризации
Мини-ПК
NUC/Win
Внутри киоска — мини-ПК, Windows 10/11 или Linux, браузер в kiosk-mode
Интеграции
iiko · ICA
Импорт меню, синхронизация цен, передача заказа, статусы
Внешние API
Payment·Fiscal
Программные интерфейсы для терминалов, ОФД и бонусной программы
Киоск Burger Club
Сенсорный экран
32 – 55″ Full HD
Kiosk-mode
UI на React + TS
Модуль оплаты
NFC / чип / магнит
Мини-ПК внутри
Windows / Linux
Бренд-полоса
Burger Club
Оборудование

Один дизайн,
любой киоск

ПО спроектировано так, чтобы работать на любом вертикальном сенсорном киоске с Full HD-экраном и мини-ПК. Размер корпуса, наличие сканера купюр, фискального принтера, NFC-pad'а — вопрос комплектации, а не кода.

Экран
32 · 40 · 55″ Full HD
Ориентация
Портрет, 9:16
Мозг
Мини-ПК / NUC
ОС
Windows 10/11 · Linux
Сеть
LAN · iiko · Интернет
Оплата
NFC · чип · магнит
Результаты · в цифрах

В цифрах

0
экранов в линейном пользовательском пути
0
позиций меню на одном экране (5 × 6)
0сек
среднее время на оформление одного заказа
0
части системы: киоск, админка, бэкенд
0
внешних API: iiko, оплата, фискал, лояльность, ОФД
0разм
размера экрана поддерживается: 32 / 40 / 55″
0%
синхронизация цен и меню с iiko
0
кнопка «Sync» — то, чего хотел заказчик
Готовы к своему кейсу?

Самообслуживание,
фронтенды, бэкенды,
интеграции — под ключ

Киоски, кассовое ПО, мобильные и веб-приложения, интеграции с iiko и любыми ERP — для ритейла, общепита, wellness и медицины.

Обсудить проект
VITARUM
Разработка ПОВеб-приложенияМобильные приложенияПортфолио
+7 (968) 199-93-28 · info@vitarum.ru