- git clone https://github.com/Marcoskisto/pedidoCerto.git
- cd pedidoCerto
- composer install
- php artisan key:generate
- criar o Banco "pedidocerto", com user -homestead- e password -secret-
-
- php artisan migrate (migrations ainda não criadas)
Sistema de gerenciamento de comandas de restaurante. Tem a finalidade de suprir as necessidades mínimas de atendimento ao cliente em um restaurante. Um garçom ao atender um cliente em uma mesa, pelo celular deverá abrir uma comanda escolhendo o número da mesa no sistema. A partir daí, irá selecionar no sistema os pratos solicitados pelo cliente e a sua quantidade. Essas informações serão visualizadas pelos funcionários da cozinha que prepararão os pratos. Para fechar a comanda o sistema apresentará o valor total da Comanda que o cliente irá pagar. Depois de paga a comanda será encerrada pelo Garçom, que alterará seu Status de "Aberta" para "Fechada".
- RF001 - Cadastro do usuário;
- RF002 - Alterar Usuários;
- RF003 - Excluir Usuários;
- RF004 - Efetuar Login;
- RF005 - Efetuar Logout;
- RF006 - Criação de Comandas;
- RF007 - Exibição das Comandas;
- RF008 - Inclusão e exclusão de Pedidos nas comandas;
- RF009 - Cadastrar Pratos;
- RF010 - Listar Pratos cadastrados;
- RF011 - Alterar Pratos;
- RF012 - Excluir Pratos;
- RF013 - Alterar Status das comandas.
- RNF001 – O sistema deverá ter uma quantidade máxima de usuários suportados;
- RNF002 - O sistema deverá ter uma quantidade máxima de mesas que poderão ser cadastradas;
- RNF003 - Haverá um limite de pedidos que constarão na comanda;
- RNF004 - Deverá ter um tempo limite de uma sessão de usuário;
- RNF005 - Limite de pedidos por mesa;
- RNF006 - Segurança das informações cadastrais;
- RNF007 - Acesso por HTTPS;
- RNF008 - Banco de Dados MySql
- RNF009 - Linguagem PHP
- RNF010 - Framework Laravel 3.7