La Esquina.
Sala, cocina y caja en el mismo pulso.
Un prototipo móvil completo para tomar comandas, priorizar servicio, coordinar KDS, controlar stock, cobrar y operar con conectividad degradada.
Menos promesas.
Más interacción.
Elige una mesa, añade platos y envíalos a cocina. Prepara la comanda, márcala como lista, sírvela y cierra la cuenta de ejemplo.
Una buena mesa.
Un servicio coordinado.
- Mesas activas
- 3 / 6
- En cocina
- 2
- En el pase
- 1
Selecciona una mesa para tomar la comanda.
ALCANCE DE ESTA DEMOSimulación local del flujo de sala y cocina. No procesa pagos, no sincroniza dispositivos y no utiliza un servidor. El estado se conserva mientras la demo permanece abierta.
Las decisiones
son el proyecto.
La parte que no cabe en una captura.
Qué se controla, qué se valida
y por qué está construido así.
Sala y cocina leen las mismas órdenes. Un reducer describe las transiciones permitidas y evita que cada pantalla invente su propia realidad.
El borrador de cada mesa está separado de las comandas enviadas. Añadir una ronda no vuelve a mandar a cocina los platos anteriores.
Solo se cierra una cuenta cuando sus comandas están servidas y no hay un borrador pendiente. Los importes se calculan en céntimos enteros.
Un problema concreto.
Una respuesta visible.
En un turno, sala, barra, cocina, inventario y caja cambian a distinta velocidad. Una acción aparentemente local —añadir una ronda o anular un plato— afecta stock, tiempos y cobro.
Diseñé el flujo alrededor de la siguiente acción: atender una mesa, enviar solo el delta, iniciar el pase, cobrar el saldo o resolver una incidencia. Cada rol ve la parte necesaria.

React · TypeScript · Motion · Radix UI · Playwright · Vite