Projeto profissional · Controle Sistemas
AstroDelivery
Desenvolvi o AstroDelivery como único desenvolvedor na Controle Sistemas. Assumi o levantamento de requisitos, a arquitetura, as interfaces, os serviços e a documentação. As decisões e entregas foram validadas pelo responsável pela empresa.
- Contexto
- Projeto profissional · Controle Sistemas
- Meu papel
- Único desenvolvedor fullstack
- Minha contribuição
- Responsável por requisitos, arquitetura, frontend, backend e documentação, com validação do responsável pela empresa.

Um produto, diferentes jornadas
O cliente precisa encontrar produtos, configurar seu pedido e acompanhar o atendimento. O restaurante precisa organizar catálogo, pedidos e integrações em uma operação coerente.
Estruturei a vitrine em Next.js/React e os serviços em Node.js/TypeScript com Express e Prisma. PostgreSQL, Redis e RabbitMQ apoiam os fluxos de dados e comunicação.
Decisão: o pedido precisa preservar suas regras
Sabores, tamanhos, adicionais, combos e promoções tornam o catálogo mais complexo do que uma lista de preços. O servidor calcula os valores autoritativos; a interface apresenta as escolhas e o resumo do pedido.
O histórico preserva as informações do pedido e os estados representam as etapas do atendimento. Isso permite discutir o que foi solicitado mesmo quando o catálogo muda.
Decisão: separar atendimento e reações assíncronas
Separei responsabilidades de negócio e usei comunicação por eventos para reações como notificações. A interface acompanha atualizações de pedidos com SSE.
Integrações de pagamento e serviços externos exigem distinguir solicitação, confirmação e atualização de estado. A documentação registra os fluxos e seus limites; a arquitetura não implica garantia de entrega de todos os eventos.
Contribuição e evidências
Minha responsabilidade abrangeu requisitos, modelagem, implementação e documentação, com validação de negócio pelo responsável da Controle. O código pertence ao contexto profissional e permanece privado.
A landing page pública apresenta a proposta do produto e suas jornadas de uso. A imagem deste estudo de caso é uma captura dessa página de apresentação.
Entrega e limites
O resultado é uma plataforma que conecta a jornada do cliente à operação do restaurante, com catálogo configurável, pedidos e integrações.
Integrações com serviços externos dependem dos provedores envolvidos. A operação de cada restaurante tem seu próprio contexto de configuração; a landing page serve como apresentação pública do produto.