Mesas, cozinha, cardápio, estoque, reservas, delivery, caixa e relatórios em um único painel — com o código-fonte inteiro na sua mão. Cada tela da operação pode ser ajustada para o jeito da sua casa, sem esperar fornecedor e sem pedir permissão.
Onde o funcionamento precisa ser garantido — fiscal (NFC-e/SEFAZ), pagamentos e integrações externas — as atualizações são supervisionadas: o código continua aberto e legível, mas cada mudança passa por validação antes de chegar à sua operação.
O WPDV é código aberto: você recebe tudo, inteiro e legível. A diferença está em quem aplica a mudança em cada parte.
As telas do dia a dia são suas. Mude regras, campos, atalhos, cores, ordem das etapas, textos das mensagens. Nada de ticket, nada de fila de fornecedor: você (ou quem cuida da sua TI) altera e coloca em produção no mesmo dia.
views/mesas.jsviews/pedidos.jsviews/cardapio.jsviews/estoque.jsviews/reservas.jsviews/clientes.jsreports*.js · ops.jscommands.jscss/app.cssseed.jsPartes em que um erro custa dinheiro, multa ou pedido perdido. Você continua lendo o código e pode propor mudanças, mas o que entra na sua operação passa por revisão e teste.
Uma pasta, um navegador. Sem instalação no cliente, sem servidor para manter, sem build para rodar.
Você recebe o código-fonte completo. É HTML, CSS e JavaScript puro — abre em qualquer editor de texto.
Abra a pasta com qualquer servidor estático. Os dados ficam no próprio dispositivo (localStorage), com backup e restauração em JSON.
Cada módulo é um arquivo em app/js/views/. Mudou, salvou, recarregou: a regra nova já vale no salão.
Hospede a pasta em qualquer lugar (Vercel, servidor da casa, até um pendrive). Tablets, celulares e o PC do caixa abrem a mesma URL.
Fiscal, pagamentos e integrações chegam por versão, com changelog. Suas alterações nas outras telas continuam intactas.
Seus dados exportam em JSON e CSV a qualquer momento. Se um dia quiser trocar, você leva tudo.
Nada roda fora do navegador. O que você paga é a hospedagem estática, que costuma ser zero.
Interface feita para a correria do salão: mapa vivo, botões grandes, atalhos de teclado e uma barra de comando para quem não tira a mão do teclado.
Mapa por setor com status (livre, ocupada, conta pedida, reservada, limpeza), timer de permanência, alerta de item parado, mover/juntar mesas, edição por arrastar e soltar e QR por mesa.
app/js/views/mesas.js · floormap.js"mesa 4 abrir 3", "conta 7", "buscar refrigerante". Adicione os comandos da sua casa em um arquivo.
app/js/commands.jsFila por destino, tempo por ticket, alergênicos em destaque, tudo pronto em um clique.
app/js/views/pedidos.jsItens, categorias, alergênicos (RDC 26/2015), 18+, disponibilidade por canal. QR da mesa abre um cardápio acessível.
app/js/views/cardapio.js · menu.jsLotes, validade, locais de armazenagem, entrada por XML de NF-e, alertas de vencimento e ruptura.
app/js/estoque.js · views/estoque.jsFila com posição e estimativa, "sua mesa está pronta" com um toque, reserva confirmada por mensagem.
app/js/views/reservas.jsFaturamento por canal, top itens, giro de mesa, permanência, mix de pratos e bebidas, gorjetas, tributos. CSV com um clique. Adicione o seu.
app/js/reports*.jsConta, comprovante e avisos vão por WhatsApp com links prontos, templates com variáveis e campanhas só para quem autorizou.
app/js/whatsapp.js · views/whatsapp.jsCRM leve: histórico, preferências, aniversários, opt-in registrado com data.
app/js/views/clientes.jsAbertura e fechamento, split por pessoa, múltiplas formas, taxa de serviço opcional, desconto, sangria, gorjetas a repassar.
app/js/views/caixa.jsPré-validação do emitente, XML 4.00, DANFE com QR Code, cancelamento e contingência. Hoje em homologação; produção entra por atualização validada.
app/js/fiscal.js · fiscal-ui.jsiFood, Uber Eats, Rappi, 99Food, aiqfome e plataformas customizadas normalizados em um único pedido, com kanban por etapa.
app/js/delivery.jsChecklist legal com verificação automática, higiene diária (RDC 216) e relatório imprimível para fiscalização.
app/js/legal.jsMeta do dia, alertas de mesa, fila, delivery sem aceite e pedidos do cardápio digital em uma tela só.
app/js/ops.jsTudo no localStorage. Backup e restauração em JSON. Funciona offline no salão. Perfis por operador (gerente, garçom, cozinha).
app/js/store.jsChecklist com verificação automática, referência de lei e explicação de como o app atende. Por ser aberto, qualquer contador ou advogado pode auditar a regra na fonte.
Ver checklist completo →Onde um PDV de código aberto muda a conta para o dono do restaurante.
| PDV proprietário (SaaS) | Sistema feito sob medida | WPDV | |
|---|---|---|---|
| Você lê o código que roda na sua casa | — | às vezes | ✓ |
| Muda uma tela sem abrir chamado | — | depende do contrato | ✓ |
| Fiscal e pagamentos com atualização validada | ✓ | se alguém mantiver | ✓ |
| Dados no seu dispositivo, exportáveis | na nuvem deles | varia | ✓ |
| Funciona sem servidor / offline | — | — | ✓ |
| Checklist legal com verificação | — | — | ✓ |
| Custo de licença | mensalidade por terminal | projeto + manutenção | zero |
O que já existe e o que vem depois — sem esconder o que ainda é simulação.
Mesas, KDS, cardápio digital, estoque FEFO, caixa, reservas, fila, clientes, 450+ relatórios, conformidade, mensagens por WhatsApp (wa.me), delivery em modo demo e importação de JSON, NFC-e em homologação.
Emissor NFC-e homologado em produção; proxy leve para iFood, Uber Eats, Rappi, 99Food e aiqfome; canal de atualização versionado para as partes supervisionadas.
Sincronização entre dispositivos (PWA + sync), impressora térmica, balança, TEF integrado.
Multi-loja, permissões finas por perfil, marketplace de telas e relatórios feitos pela comunidade.
A demonstração já vem com mesas ocupadas, pedidos em produção, estoque com lotes e delivery chegando. Tudo fica no seu navegador — e o código fica com você.