2025-02-11 11:07:58 -03:00
2025-02-18 16:11:27 -03:00
2025-01-20 21:29:19 -03:00
2025-01-22 14:25:59 -03:00
2025-01-20 10:57:39 -03:00
2025-01-20 21:29:19 -03:00

RRBEC - Gestão de Bares e Restaurantes

Sobre o Projeto

Este projeto é uma aplicação web desenvolvida em Django com o objetivo de explorar as funcionalidades e recursos desse framework. A aplicação visa simular um sistema de gestão para bares e restaurantes, abrangendo desde o cadastro de produtos e clientes até a geração de relatórios de vendas.

Módulo Dashboard

dashboard

  • Cards com faturamento vendas, e ticket médio.
  • Graficos - Produtos mais vendidos e tempos de preparo de petiscos.
  • Grafico de faturamento mês a mês do ano anterio, atual, e projeção.
  • Filtro por data (padrão últimos 30 dias).

Módulo Produtos

dashboard

  • Cadastrar e editar produtos.
  • Ativar/Desativar produtos direto da tela de lista de produtos com um só click.
  • Pesquisar produtos por nome.
  • Pesquisa reativa.
  • Gerenciar o estoque de produto.

Módulo Comandas

  • Abrir nova comanda(inserindo nome, associando ou não a mesa).
  • Editar informações da comanda.
  • Adicionar produtos na comanda.
  • Adicionar observação ao produto(somente item da cozinha).
  • Remover produtos da comanda.
  • Imprimir cupom de pagamento.
  • Imprimir fichas dos produtos.
  • Fechamento da comanda.
  • Receber pagamento.
  • Adicionar valor na conta do cliente.
  • Responsivo para mobile.

Módulo Mesa

  • Gerenciar mesas (ocupação, reserva).
  • Associar pedidos e comandas a mesas.
  • Dividir contas.

Módulo Clientes

  • Cadastrar novos clientes (nome, endereço, telefone, email).
  • Editar informações de clientes existentes.
  • Excluir clientes.
  • Consultar o histórico de pedidos de um cliente.

Módulo Guarita

  • Adicionar produtos, quantidade.
  • Pesquisa produto reativa.
  • Exibição de produtos em ordem de maior saida.
  • Excluir produtos.
  • Impressão de fichas de consumo.
  • Atalhos do teclado para maior agilidade.
  • Calculo de troco do pagamento.

Módulo Funcionários

  • Cadastrar novos funcionários.
  • Editar informações de funcionários existentes.
  • Excluir funcionários.
  • Gerenciar as permissões de cada funcionário (acesso a módulos, funções).

Módulo Relatórios

  • Gerar relatório de vendas por período (diário, semanal, mensal).
  • Gerar relatório de estoque (produtos em falta, produtos com alta rotatividade).
  • Gerar relatório de clientes (mais ativos, menos ativos).
  • Gerar relatório de funcionários (horas trabalhadas, faltas).

Módulo de Pagamentos

  • Integrar com gateways de pagamento (cartão de crédito, débito, PIX).
  • Gerenciar formas de pagamento.
  • Emitir notas fiscais eletrônicas.

Módulo de Delivery

  • Cadastrar entregadores.
  • Gerenciar rotas de entrega.
  • Acompanhar pedidos em tempo real.

Módulo de Sistema

  • Gerenciar usuários do sistema (login, senha, permissões).
  • Realizar backups do sistema.

Tecnologias Utilizadas

  • Django: Framework Python para desenvolvimento web.
  • Python: Linguagem de programação principal do projeto.
  • HTML: Linguagem de marcação para disponibilizar os elementos na pagina.
  • HTMX: Biblioteca para deixar a pagina mais dinâmica, reduzindo a necessidade do js.
  • CSS: Linguagem para estilizar a interface do usuário.
  • JavaScript: Linguagem que executa a lógica da pagina.

Como Executar o Projeto

  1. Clonar o repositório:
    git clone https://github.com/Pindoba/RRBEC.git
    
  2. Criar um ambiente virtual:
     python -m venv [nome da sua preferencia]
     source venv/bin/activate
    
  3. Instalar as dependências:
    pip install -r requirements.txt
    
  4. Executar as migrations:
    python manage.py migrate
    
  5. Iniciar o servidor de desenvolvimento:
    python manage.py runserver
    
Description
No description provided
Readme 56 MiB
Languages
Python 40.5%
HTML 24.1%
JavaScript 23.7%
CSS 11.2%
Dockerfile 0.4%