Projetos / MultiServe

SaaS

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.

Em desenvolvimento
M

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.