Menu Digital SaaS
Plataforma multi-tenant de cardápio digital para restaurantes com geração dinâmica de QR Code e integração automatizada com o WhatsApp para recepção de pedidos.
O Desafio do Projeto
O desafio técnico centrou-se no isolamento completo dos dados de cada restaurante (arquitetura multi-tenant) e no roteamento dinâmico de subdomínios, além de garantir que o envio dos payloads e notificações de pedidos via webhook do WhatsApp ocorra em tempo real sem sobrecarregar o servidor.
Arquitetura e Engenharia de Dados
O backend em Laravel implementa uma arquitetura Multi-tenant escalável, onde os dados de cada inquilino (restaurante) são isolados logicamente via chaves globais de escopo no MySQL. O sistema gerencia o tráfego de entrada dinamicamente através de um proxy reverso Nginx e processa os webhooks recebidos do WhatsApp utilizando filas nativas do Laravel (Queues) para garantir que nenhum pedido seja perdido.
Nota de Infraestrutura: Toda a comunicação com os endpoints externos passa por filas e gerenciamento de retentativas automáticas, mitigando quedas de serviços terceiros ou timeouts de rede.