Burger Queen foi um projeto desenvolvido para a Laboratória, como parte do processo de aprendizagem do bootcamp. O objetivo principal foi aprender a construir uma interface web usando React.
Um pequeno restaurante de hambúrgueres, que está crescendo, necessita uma interface em Single Page App em que se possa realizar pedidos utilizando um tablet, e enviá-los para a cozinha para que sejam preparados de forma ordenada e eficiente.
A interface mostra 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 custo total.
Eu como cliente quero poder anotar o meu pedido saber o valor de cada produto e poder enviar o pedido para a cozinha para ser preparado.
Eu como chefe de cozinha quero ver os pedidos dos clientes em ordem, poder marcar que estão prontos e poder notificar os garçons/garçonetes que o pedido está pronto para ser entregue ao cliente.
Eu como garçom/garçonete quero ver os pedidos que estão prontos para entregá-los rapidamente aos clientes.
- HTML5
- JavasScript (ES6)
- Firebase
- Aphrodite (CSS)
- React Hooks
- growl-alert
O usuário que anotará o pedido pode escolher entre os menus (Café da Manhã ou Almoço/Jantar) selecionando os itens desejados, depois marcando o nome do cliente e mesa.
Será mostrado em tempo real o resumo do pedido, podendo aumentar, diminuir ou excluir algum item antes de enviar o pedido à cozinha.
O usuário da cozinha visualiza os pedidos pendentes e pode marcar o pedido como pronto.
O usuário pode visualizar a lista de pedidos prontos para servir e marcar como entregue.