Loading repository data…
Loading repository data…
esdraslimaff / repository
Gerenciador de Bares e Restaurantes, uma aplicação em desenvolvimento que permite administrar e gerenciar estabelecimentos de alimentos e bebidas. Gerencie o cardápio, comandas de clientes e mais com facilidade. Desenvolvido com C#, Entity Framework, Asp.Net Core MVC e Bootstrap.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Bem-vindo ao Gerenciador de Bares e Restaurantes, uma aplicação totalmente autoral e em desenvolvimento para administrar e gerenciar estabelecimentos de alimentos e bebidas. Com essa ferramenta, você poderá gerenciar o cardápio, acompanhar as comandas dos clientes e muito mais.
git clone https://github.com/esdraslimaf/GastroBarMVC.git
Esta seção apresenta a página onde tanto administradores quanto funcionários comuns (Funcionários) podem realizar várias ações relacionadas às comandas dos clientes.
Esta imagem destaca o processo de abertura de uma nova comanda para um cliente específico.
Aqui, é mostrado o resultado após a abertura bem-sucedida da comanda.
Esta imagem destaca o processo de adição de um pedido à comanda do cliente. No exemplo, estamos adicionando "Pastéis de camarão - 10 unidades".
Aqui, você pode ver o resultado após a adição bem-sucedida do pedido à comanda.
Este botão permite que você visualize os pedidos adicionados à comanda. Também é possível remover pedidos posteriormente, se necessário.
O botão "Fechar conta" é usado para alterar a "situação" da comanda de "Aberta" para "Fechada" e para gerar um relatório da comanda.
Esta imagem mostra uma confirmação do usuário antes de encerrar definitivamente a comanda.
Aqui, você pode visualizar o relatório completo da comanda que foi encerrada.
Nesta seção, apresentamos a página que permite ao administrador visualizar os dados das comandas que já foram fechadas e também puxar relatórios dessas comandas. Observação: Contas comuns (Funcionários) não têm permissão para realizar essa ação.
Nesta seção, destaca-se o botão "Ver Detalhes" no menu "Comandas Fechadas". Este botão é usado para exibir o relatório das comandas que já foram encerradas.
Esta seção apresenta a página onde o administrador pode gerenciar o cardápio, incluindo a capacidade de adicionar novos produtos, remover produtos existentes e editar informações dos produtos.
Nesta seção, destaca-se o botão "Adicionar Novo Produto". Aqui, os usuários podem inserir os campos necessários e escolher a categoria para adicionar um novo produto ao cardápio.
Nesta seção, destacamos o botão "Editar Produto". Aqui, os usuários têm a capacidade de editar as informações de um produto existente no cardápio. Este recurso permite fazer alterações nas informações de produtos já cadastrados conforme necessário.
Aqui o administrador tem o controle total sobre as contas de usuário. Este menu permite ao administrador adicionar novas contas de usuário, editar contas existentes ou remover contas conforme necessário. É uma ferramenta essencial para gerenciar o acesso e as permissões dos usuários do sistema.
Ao clicar no botão "Adicionar Usuário" no menu "Gerenciar Usuários", o administrador é direcionado para uma página onde pode inserir os dados de um novo usuário. Os campos necessários incluem:
Essa página é essencial para o processo de criação de novas contas de usuário no sistema, permitindo ao administrador configurar as informações necessárias para cada usuário(Administrador ou Funcionário) do estabelecimento.
A seção "Editar Usuário" proporciona ao administrador a capacidade de modificar os dados existentes de um usuário de acordo com as necessidades. As opções de edição incluem:
Esse recurso permite ao administrador ajustar as informações de um usuário existente, bem como suas permissões no sistema, seja mudando para administrador ou funcionário e vice-versa.
O menu "Sair" oferece aos usuários a opção de deslogar de suas contas e voltar à tela inicial do sistema.
Essa funcionalidade é útil para encerrar a sessão atual e retornar à página inicial do sistema, especialmente quando um usuário deseja trocar de conta ou encerrar sua sessão.
Nesta seção, apresenta-se a tela inicia após login com uma conta comum de funcionário.
O menu "Comandas Abertas" oferece acesso às comandas em andamento. Os funcionários podem visualizar e gerenciar as comandas que estão em aberto.
No menu "Cardápio", os funcionários podem visualizar o cardápio, mas não têm permissão para fazer alterações como adicionar, remover ou editar itens. Essas ações estão disponíveis apenas para administradores.
Essas seções ilustram a experiência de um funcionário no sistema, com acesso limitado comparado aos administradores.
O sistema implementa uma restrição de acesso para diferentes tipos de usuários:
Quando um usuário comum (Funcionário) tenta acessar uma página restrita aos administradores, ele será restringido e redirecionado para uma tela de erro. Isso é possível graças à implementação de filtros de autorização no sistema.
Já os clientes são redirecionados para a página que exibe o cardápio público, pois essa deve ser a única página à qual os clientes têm acesso.
Esdras Lima