Projetos / MultiServe
MultiServe
Plataforma SaaS multi-tenant para operação de restaurantes, redes e franquias — pedidos em kiosk, caixa, cozinha, fila pública, dashboard e administração, com dados isolados por unidade.
O problema ou oportunidade
Redes de restaurantes e franquias costumam depender de vários sistemas desconectados para autoatendimento, caixa, cozinha e gestão — cada unidade com seus próprios dados, sem visão consolidada para quem administra a rede.
O que a solução faz
O MultiServe é um monorepo com aplicações separadas para cada ponto da operação (kiosk de autoatendimento, caixa, cozinha, fila pública de chamada, dashboard administrativo e um PWA mobile), todas compartilhando o mesmo backend no Supabase, com isolamento de dados por tenant via políticas de RLS.
Principais funcionalidades
- Kiosk de autoatendimento para pedidos
- Aplicação de caixa (cashier) para operação presencial
- Painel de cozinha (kitchen) para acompanhamento dos pedidos em preparo
- Fila pública de chamada de pedidos
- Dashboard administrativo para gestão da operação
- Aplicativo PWA para uso em dispositivos móveis
- Isolamento de dados por tenant (unidade/franqueado) usando Row Level Security do Supabase
- Integrações de pagamento, fiscal, dispositivos, impressão e atualização remota (OTA) preparadas para o MVP, ainda mockadas
Como a inteligência artificial foi utilizada
- ChatGPT, Claude e Codex apoiaram a definição da arquitetura do monorepo e o desenho dos múltiplos schemas do banco de dados
- Geração de código das aplicações React/Vite e do site em Next.js
- Documentação de setup, deploy e políticas de RLS do projeto
Arquitetura resumida
Monorepo com Turborepo e pnpm, em TypeScript. As aplicações operacionais (kiosk, caixa, cozinha, fila, dashboard) são em React com Vite; o site institucional é em Next.js. O backend roda inteiramente no Supabase Cloud (autenticação, Postgres, dados em tempo real, storage e funções de borda), organizado em múltiplos schemas (core, catálogo, pedidos, pagamentos, fiscal, dispositivos, ativos, suporte, faturamento, auditoria, analytics e integrações). O deploy é planejado para o Cloudflare Pages, com integração contínua via GitHub Actions.
Estado atual
Em desenvolvimento — MVP em construção, validando o fluxo de pedido do kiosk até a cozinha. Sem acesso público no momento.
Protótipos e telas do MVP ficam disponíveis sob demonstração — o projeto ainda está em ambiente de desenvolvimento.