Repolode
Raktim94

Raktim94/nodedr-restaurant-pos

Sistema de PDV para restaurantes, auto-hospedado em um servidor local, com pagamentos por QR Code UPI, mesas, tela da cozinha, reservas, estoque e folha de pagamento.

Alternativa open source a:Toast POSSquare for Restaurants

Estrelas
289
Forks
183
Issues abertas
12
Último commit
ontem

O que é?

O OrderRestro é um sistema de gestão de restaurantes de código aberto para operações de salão, retirada, delivery e cozinha. Toda a stack (PostgreSQL, uma API NestJS e um app web Next.js) roda com Docker Compose em um único servidor na rede local do restaurante, permitindo que o registro de pedidos, o faturamento, a tela da cozinha e a impressão continuem funcionando sem conexão com a internet.

Além do ponto de venda, inclui uma planta visual do salão com reservas e lista de espera, uma tela da cozinha em tempo real com encaminhamento de comandas para as estações, gestão de cardápio com modificadores e combos, além de controle de estoque com cálculo de custos das receitas e pedidos de compra. Também abrange controle de ponto, escalas de turnos e folha de pagamento com base nas horas trabalhadas, relatórios contábeis, CRM com pontos de fidelidade e gestão de várias filiais. O tratamento de impostos contempla o GST da Índia, o Sales Tax dos EUA, o VAT da UE e o IVA da Espanha.

O projeto tem licença AGPL-3.0 e é voltado a restaurantes independentes, cafés e redes que preferem hospedar o sistema por conta própria em vez de pagar assinaturas por terminal. Também pode ser implantado em um VPS ou instalado como app no CasaOS e no ZimaOS; além disso, um cliente para Windows encapsula a interface web para uso nos caixas.

Recursos principais

  • 01Faturamento com QR Codes UPI para o valor exato da conta, além de gorjetas, cartões-presente, pontos de fidelidade e reembolsos.
  • 02Tela da cozinha em tempo real com encaminhamento de comandas para várias estações.
  • 03Planta visual do salão com reservas de mesas, lista de espera e pedidos por QR Code nas mesas.
  • 04Cálculo de custos das receitas, estoque de ingredientes com rastreamento de lotes e validade, e pedidos de compra.
  • 05Registro de entrada e saída dos funcionários, escalas de turnos, licenças e folha de pagamento baseada nas horas trabalhadas.
  • 06Roda em um servidor local via Docker Compose e funciona sem internet.

Casos de uso

  • Cafés ou restaurantes independentes que querem um PDV auto-hospedado sem taxas de assinatura por terminal.
  • Estabelecimentos na Índia que precisam emitir contas com GST e aceitar pagamentos UPI no caixa.
  • Redes de restaurantes com várias filiais que precisam gerenciar transferências de estoque e relatórios entre unidades.
  • Cozinhas que precisam de exibição e impressão confiáveis de pedidos durante interrupções de internet.

Início rápido

  1. 1

    Inicie o stack com Docker Compose na pasta do projeto

    docker compose up
  2. 2

    Abra o app em um navegador na porta 1995 (por exemplo, http://localhost:1995)

Antes de usar

  • Ainda está em desenvolvimento ativo, e a cobrança dividida e os pagamentos divididos ainda não foram implementados.
  • É licenciado sob AGPL-3.0; portanto, versões modificadas executadas como serviço de rede também devem disponibilizar o código-fonte.
  • A hospedagem própria requer Docker e uma máquina para executar o servidor.

Em coleções

Tópicos

#point-of-sale#restaurant-management#self-hosted#kitchen-display-system#inventory-management#nestjs#nextjs#postgresql#casaos#docker

Perguntas frequentes

O que é nodedr-restaurant-pos?
Sistema de PDV para restaurantes, auto-hospedado em um servidor local, com pagamentos por QR Code UPI, mesas, tela da cozinha, reservas, estoque e folha de pagamento. O OrderRestro é um sistema de gestão de restaurantes de código aberto para operações de salão, retirada, delivery e cozinha. Toda a stack (PostgreSQL, uma API NestJS e um app web Next.js) roda com Docker Compose em um único servidor na rede local do restaurante, permitindo que o registro de pedidos, o faturamento, a tela da cozinha e a impressão continuem funcionando sem conexão com a internet.
nodedr-restaurant-pos é gratuito? Qual é a licença?
nodedr-restaurant-pos é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
nodedr-restaurant-pos ainda é mantido?
Manutenção ativa. O último commit de nodedr-restaurant-pos foi em 6 de nov. de 2026.
Para que posso usar nodedr-restaurant-pos?
Cafés ou restaurantes independentes que querem um PDV auto-hospedado sem taxas de assinatura por terminal. Estabelecimentos na Índia que precisam emitir contas com GST e aceitar pagamentos UPI no caixa. Redes de restaurantes com várias filiais que precisam gerenciar transferências de estoque e relatórios entre unidades. Cozinhas que precisam de exibição e impressão confiáveis de pedidos durante interrupções de internet.
Como instalar nodedr-restaurant-pos?
Inicie o stack com Docker Compose na pasta do projeto: docker compose up Abra o app em um navegador na porta 1995 (por exemplo, http://localhost:1995)
Onde consigo nodedr-restaurant-pos?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Raktim94/nodedr-restaurant-pos

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados