Omeleth
Resumo
Omeleth e um sistema integrado Kiosk + Kitchen Display System para restaurantes de qualquer tipo, combinando pedidos do cliente e operação BOH através de um monorepo Flutter unificado + API NestJS. Diferenciado por UX research BOH focado em cozinhas sob pressao, sequenciamento por tempos de preparo e legibilidade BOH. Codigo MVP inicial com fluxos basicos scaffolded.
Pontos-chave
- Desenhou a experiencia BOH em torno de cozinhas sob pressao, sequenciamento por tempos de preparo e legibilidade BOH, indo além da abordagem tipica de 'KDS = tickets de pedido' usada por sistemas KDS comerciais. — UX research BOH como moat de produto vs competidores KDS comerciais
- Unificou Kiosk (pedidos cliente) e KDS (cozinha) em um unico monorepo Flutter com flavors baseados em role sobre uma camada core compartilhada, em vez de dois codebases separados. — 1 codebase atende 2 superficies distintas (kiosk + cozinha) via flavors
- Delimitou a superficie da API em NestJS com módulos de dominio bounded: auth, users, menu, orders, kitchen e analytics. — 6 módulos bounded definidos no escopo da API NestJS
- Planejou propagacao em tempo real de pedidos kiosk-para-KDS via Socket.IO para visibilidade de pedidos sub-segundo na cozinha. — Sincronizacao de pedidos em tempo real via WebSocket entre kiosk e KDS
- Esquematizou operação offline-resiliente para continuidade de servico em restaurante quando a rede local cai em peak service. — Estrategia offline-first para continuidade de servico sob falha de rede