Customer Webapp

Entrypoint público para mesas por QR.

Este proyecto resuelve el contexto inicial del cliente usando el token QR emitido por el backend. El flujo objetivo es QR -> webapp -> confirm order -> MesaSession ACTIVE.

Para probarlo, abre la ruta /customer/table?token=... con un token QR válido generado desde el módulo de Mesas del sistema interno.