- 1. Resumo do projeto
- 2. Desenvolvimento
- 3. História de usuário
- 4. Tecnologias utilizadas
- 5. Desenvolvedoras
Lab Burger é uma pequena hambúrgueria que funciona 24hs, e está crescendo, devido a grande demanda de clientes, criamos um novo sistema de atendimento que facilita a realização dos pedidos utilizando um tablet, e enviá-los para a cozinha para que sejam preparados de forma ordenada e eficiente. Nossa interface mostra os dois menus (café da manhã e restante do dia), cada um com todos os seus produtos. O usuário deve poder escolher que produtos adicionar e a interface deve mostrar o resumo do pedido com o valor total.
Criamos uma interface web usando React. utilizando framework front-end, mantendo o interface em estado sincronizados. onde aprendemos o conceito de estado da tela, e cada mudança no estado e adicinado produtos para o pedido que será enviado para cozinha, a interface deve atualizar a lista de pedidos e o valor total. Para aplicação da API, foram efetuados testes no Postman onde obtemos componentes adicinados em nossa aplicação.
Nossos usuários Garçom e Cozinheiro deve acessar os seguintes recuros :
- login e senha.
- Registar tipo de usuário (cozinha / salão), login e senha.
- Entrar na tela correta para cada usuário.
- Anotar o nome e mesa.
- Adicionar produtos aos pedidos.
- Excluir produtos.
- Ver resumo e o total da compra.
- Enviar o pedido para a cozinha (guardar em algum banco de dados).
- Funcionar bem e se adequar a um tablet .
- O Usuário garçom ou garçonete deve ter seu perfil (login/senha) para acessar o sistema, poderá anotar o meu pedido saber o valor de cada produto adicinar e excluir, e enviar o pedido para a cozinha para ser preparado.
- O Usuário Chefe de cozinha deve ter seu perfil (login/senha) para acessar o sistema, poderá ver os pedidos dos clientes em ordem, marcar que estão prontos e poder notificar os garçons/garçonetes que o pedido está pronto para ser entregue ao cliente.
- O garçom/garçonete receberá os pedidos que estão prontos visualizar o tempo de espera e entregá-los rapidamente aos clientes.
- HTML / CSS / JavaScript / Consumos de API/ ReactJs / React Hooks / React Router / GIT GitHub / Panejamento Trello (Metodologia ágil)