O projeto Burger Queen foi uma proposta do bootcamp da Laboratória, onde o desafio proposto foi o desenvolvimento de um sistema Web, que fosse uma SPA e responsivo para tablet, onde fosse possível fazer a gestão dos pedidos de um restaurante. As principais ferramentas utilizadas para o desenvolvimento desse projeto foram: HTML5, CSS3, JavaScript, React.JS, Material-UI, Postman e Trello.
Inicialmente, tivemos a orientação de criar um nome para a nossa aplicação, para torná-la única. Então, através de uma chuva de ideas que tivemos, chegamos ao nome Hello Burger.
Por quê Hello Burger?
Quando começamos os estudos sobre desenvolviemnto web, a primeira mensagem que printamos na tela é o famoso Hello World. Então, resolvemos unir este fato com o tema do projeto, que é era sobre um restaurante especializado em hamburgueres, nós simplesmente fizemos a junção de Hello World + Burger e eis que apresentamos aqui o Hello Burger.
Escolha de cores
Decidimos seguir as cores complementares e escolhemos os azul e laranja, que remetem a calma e energia.
O produto que nos foi proposto seguiu as seguintes histórias:
Eu como funcionário do restaurante quero entrar na plataforma e ver apenas a tela importante para o meu trabalho.
O que deve acontecer para satisfazer as necessidades do usuário?
- Criar login e senha.
- Registar tipo de usuário (cozinha / salão), login e senha.
- Entrar na tela correta para cada usuário.
O acordado abaixo deve acontecer para dizer que a história está terminada:
- Você fez testes de usabilidade e incorporou o feedback do usuário.
- Você deu deploy de seu aplicativo.
Eu como garçom/garçonete quero poder anotar o meu pedido saber o valor de cada produto e poder enviar o pedido para a cozinha para ser preparado.
O que deve acontecer para satisfazer as necessidades do 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 acordado abaixo deve acontecer para dizer que a história está terminada:
- Você fez testes de usabilidade e incorporou o feedback do usuário.
- Você deu deploy de seu aplicativo.
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.
- Ver os pedidos à medida em que são feitos.
- Marcar os pedidos que foram preparados e estão prontos para serem servidos.
- Ver o tempo que levou para preparar o pedido desde que chegou, até ser marcado como concluído.
- Você fez testes de usabilidade e incorporou o feedback do usuário.
- Você deu deploy de seu aplicativo.
Eu como garçom/garçonete quero ver os pedidos que estão prontos para entregá-los rapidamente aos clientes.
- Ver a lista de pedidos prontos para servir.
- Marque os pedidos que foram entregues.
Este projeto foi desenvolvido por: