KDS — Бизнес-обзор

KDS (Kitchen Display System) — отдельное Android-приложение для кухни/бара. Заменяет бумажные кухонные чеки и устный приём заказов: повар видит свои заказы на экране, отмечает готовность позиций, передаёт сигнал «готово» кассиру для подачи гостю.

Источник требований

BR 5.1 — Phase 2 KDS, cloud-first MVP. Серия BR 5.X описывает дальнейшие фазы (LAN-hub, offline-first, принтеры, bump bar).

Архитектурный research

Подробный анализ индустриальных KDS (Toast, iiko, Yuma, Square), hardware-вариантов и обоснование целевого решения — в KDS Phase 2 — Hardware и Architecture Research.


Где живёт

  • Стек: Tauri 2 + React + TypeScript + SQLite (тот же что у POS Desktop). Сборка: cargo tauri android build → APK.
  • Hardware: Android-планшет 10–13” на креплении в производственной зоне (бюджет $400–600). Список рекомендованных моделей — в спеке Кухонный экран §Hardware.
  • Транспорт в P0: облако (через pos-bff по HTTPS/WSS). LAN-режим (через POS Desktop как hub) — отложен в BR 5.1 §11 (запланирован BR 5.2).
  • Распространение: sideload через in-app updater (без Google Play). Кнопка «Проверить обновления» в Settings + опц. auto-check.

Что делает в одной фразе

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


Связь с другими продуктами

ПартнёрРоль
Админка ФраншизыНастраивает звуки KDS, управляет списком устройств, редактирует кухонные станции и их пороги цвета
Order ServiceИсточник заказов и kitchen_status per-item; KDS читает и обновляет
Catalog ServiceСправочник кухонных станций (с порогами), техкарты блюд
POS Desktop (erp-pos-desktop)Создаёт заказы; в LAN-режиме (BR 5.2) станет ещё и локальным hub’ом для KDS
pos-bffПрокси-слой — KDS подключается к нему через интернет

Модули (текущее состояние P0)

МодульОписаниеСпекаСтатус
Кухонный экранОсновное приложение: PIN-логин, multi-station, список заказов, статусы позиций, цвет по времени, звуки, техкарты, in-app updaterКухонный экранdraft

Смежные модули (живут в Админке Франшизы)

МодульОписаниеСпека
Настройки KDSPer-франшиза звуки, интервалы повтора, список зарегистрированных KDS-устройствНастройки KDS
Кухонные станцииСправочник станций с цветовыми порогами для KDS-карточекКухонные станции

Серия BR 5.X (план развития)

BRЧтоКогда
BR 5.1 ✓ (в работе)Cloud-режим, multi-station, in-app updaterP0
BR 5.2LAN-hub mode: POS Desktop → axum-сервер на :8080, KDS по LAN, без интернетаP1
BR 5.3Full offline-first: SQLite-репликация, event-log sync, конфликт-резолюшнP2
BR 5.4Принтеры per-станция (ESC/POS через USB/Ethernet)P1
BR 5.5Bump bar (USB HID)P2
BR 5.6Курсы подачи (горячее/холодное/десерт)P2
BR 5.7Кастомные звуковые файлы per-франшизаP2
BR 5.8Фильтры заказов по типу/каналуP1
BR 5.9Английский UI / i18nP2

Ссылки