LB
iFood.
Desenvolvi o LB iFood para um servidor de roleplay no FiveM. O sistema reproduz a experiência de um aplicativo de delivery, conectando lojas, compradores e entregadores em todo o fluxo, do pedido à entrega.
Um pedido visto
pelos dois lados.
O cliente encontra a loja e acompanha o pedido. Em paralelo, o entregador recebe ofertas, assume a corrida e percorre as etapas de coleta e entrega. Abaixo estão as duas interfaces reais em funcionamento.
Da tela do telefone
às regras do pedido.
A solução combina interface, contexto do FiveM, processamento no servidor e persistência. Selecione uma camada para entender como cada parte foi desenvolvida.
React / TypeScript
A interface separa consumidor, entregador e equipe da loja em fluxos próprios. Contratos TypeScript por domínio e serviços NUI isolam telas, payloads e transições sem duplicar as regras de comunicação.
- Serviços dedicados a checkout, pedidos, histórico, loja e entregas
- Tipos próprios para catálogo, equipe, courier e estados do aplicativo
- Atualizações de pedido aplicadas sem reiniciar a navegação ativa
- Perfis
- 3 jornadas conectadas
- Contratos
- Tipos por domínio
- Transporte
- Serviços NUI