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
UX de back-of-houseUX research BOH como moat de produto vs competidores KDS comerciais
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.
Um código, duas superfícies1 codebase atende 2 superficies distintas (kiosk + cozinha) via flavors
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.
Seis módulos de API delimitados6 módulos bounded definidos no escopo da API NestJS
Delimitou a superficie da API em NestJS com módulos de dominio bounded: auth, users, menu, orders, kitchen e analytics.
Pedidos em menos de um segundoSincronizacao de pedidos em tempo real via WebSocket entre kiosk e KDS
Planejou propagacao em tempo real de pedidos kiosk-para-KDS via Socket.IO para visibilidade de pedidos sub-segundo na cozinha.
Serviço resiliente sem redeEstrategia offline-first para continuidade de servico sob falha de rede
Esquematizou operação offline-resiliente para continuidade de servico em restaurante quando a rede local cai em peak service.