Apêndice A — PWA do Garçom (garcom_bp, /garcom)

App web mobile instalável (manifest + service worker) para o salão, fora do chrome do admin. Requer operador logado. Opera nos mesmos modelos do Caixa.

FunçãoEndpointEfeito
Ver mesas/garcom/api/mesasMesas + status + comanda aberta + total + "conta pedida".
Abrir mesa/mesa/<id>/abrirCria/carrega comanda; marca mesa ocupada.
Lançar item/comanda/<id>/itemAdiciona item (produto+qtd+obs) → vai ao KDS/impressão (impresso=false).
Transferir/Juntar/mesa/{transferir,juntar}Move a comanda de mesa ou funde duas mesas.
Pedir a conta/comanda/<id>/contaMarca conta_pedida → sinaliza o caixa.

Ecossistema de apps (status real): PWA do Garçom — produção; App Android do Garçom — beta/conclusão; App Android do Motoboy — produção (rastreio_bp + GPS ao Maps Gateway); App Android do Cliente — produção (mobile_api + Firebase); Painel Android Administrativo (dashboard-mobile, Kotlin) — produção/beta. O app nativo de delivery é a fase seguinte. Todos consomem as mesmas APIs Python deste manual.

Versão para IA/crawler: /manual.md (Markdown cru) · /manual/completo (página única) · /sitemap.xml