RRBEC — Sistema de Gestão para Bares e Restaurantes

RRBEC — Sistema de Gestão para Bares e Restaurantes

Uma aplicação web robusta, modular e de alta performance desenvolvida em Django para simular e gerenciar o fluxo operacional completo de um estabelecimento gastronômico (bares e restaurantes), desde o salão e a cozinha até o estoque, entregas e relatórios gerenciais.

1. Visão Geral e Contexto

O RRBEC foi concebido como um sistema completo de ERP e automação para o setor de alimentação e hospitalidade. O projeto explora recursos avançados do ecossistema Django aliados a técnicas modernas de desenvolvimento web (como HTMX e WebSockets), entregando uma experiência fluida, reativa e responsiva tanto para terminais de atendimento quanto para dispositivos móveis na operação diária.

2. Arquitetura de Módulos e Funcionalidades

📊 1. Dashboard Gerencial & Indicadores

  • Cards Dinâmicos: Acompanhamento em tempo real de faturamento, volume de vendas e ticket médio.
  • Gráficos Analíticos: Visualização de produtos mais vendidos, tempos médios de preparo na cozinha e comparativo de faturamento (mês atual vs. ano anterior vs. projeção).
  • Filtros Temporais: Seletor de período customizável (padrão de 30 dias).

🍔 2. Gestão de Produtos & Estoque

  • CRUD Completo: Cadastro e edição simplificada de itens do cardápio e estoque.
  • Ações Rápidas (Toggle): Ativação e desativação de produtos direto na listagem com apenas um clique.
  • Busca Reativa: Pesquisa instantânea por nome para agilizar o atendimento.

📋 3. Gestão de Comandas & Salão (Mesas)

  • Abertura e Controle de Comandas: Associação nominal, vinculação opcional a mesas, adição de observações específicas para itens da cozinha, divisão de contas e fechamento parcial/total.
  • Impressão Operacional: Emissão automatizada de cupons de pagamento e fichas de produtos.
  • Mapa de Mesas Interativo: Reserva, posicionamento dinâmico no layout, mudança automática de cor conforme o status de ocupação e visualização prévia do consumo aberto.

🍳 4. Pedidos da Cozinha (KDS com WebSockets)

  • Geração Automática: Disparo de pedidos para a cozinha com base na marcação dos produtos.
  • Tempo Real (WebSockets): Alertas instantâneos em tablets posicionados na cozinha.
  • Organização Visual por Status: Cards diferenciados por cores para itens na fila, com observações especiais ou cancelados.

🚗 5. Guarita, Clientes, Funcionários & Delivery

  • Módulo Guarita: Busca reativa, cálculo automático de troco, atalhos de teclado e emissão rápida de fichas de consumo.
  • Gestão de Clientes e Funcionários: Histórico completo de pedidos, cadastro de entregadores, controle de rotas de entrega em tempo real, fichas cadastrais e níveis de permissão de acesso.
  • Relatórios e Pagamentos: Geração de relatórios de vendas, estoque, funcionários e integração nativa com meios de pagamento (Cartão, PIX, emissão de notas fiscais).

3. Stack Tecnológica

  • Backend: Python com framework Django.
  • Frontend & Dinamismo: HTML5, CSS3, JavaScript e HTMX (para dinamismo em tempo real sem sobrecarga de SPA).
  • Comunicação Assíncrona: WebSockets para integração instantânea com a cozinha.

Galeria

🔗Repositório do Projeto no GitHub