Omeleth
Resumen
Omeleth es un sistema integrado Kiosk + Kitchen Display System para restaurantes de cualquier tipo, combinando pedidos del cliente y operación BOH a traves de un monorepo Flutter unificado + API NestJS. Diferenciado por UX research BOH enfocado en cocinas bajo presion, secuenciacion por tiempos de preparación y legibilidad BOH. Codigo MVP temprano con flujos basicos scaffolded.
Puntos clave
- Disena la experiencia BOH alrededor de cocinas bajo presion, secuenciacion por tiempos de preparación y legibilidad BOH, yendo más alla del enfoque tipico de 'KDS = tickets de orden' usado por sistemas KDS comerciales. — UX research BOH como moat de producto vs competidores KDS comerciales
- Unificó Kiosk (pedidos cliente) y KDS (cocina) en un solo monorepo Flutter con flavors basados en rol sobre una capa core compartida, en lugar de dos codebases separados. — 1 codebase sirve 2 superficies distintas (kiosk + cocina) via flavors
- Acotó la superficie de API en NestJS con modulos de dominio bounded: auth, users, menu, orders, kitchen y analytics. — 6 modulos bounded definidos en el scope de la API NestJS
- Planificó propagacion en tiempo real de pedidos kiosk-a-KDS via Socket.IO para visibilidad de pedidos sub-segundo en cocina. — Sincronizacion de pedidos en tiempo real via WebSocket entre kiosk y KDS
- Esquematizó operación offline-resiliente para continuidad de servicio en restaurante cuando la red local cae en peak service. — Estrategia offline-first para continuidad de servicio bajo fallo de red