O objetivo desse projeto era criar aplicação web para ser utilizada em restaurantes e ser uma interface onde os funcionários possam registrar os pedidos do restaurante e enviá-los à cozinha para que possam ser preparados de forma ordenada e eficiente. A aplicação foi criada baseada nos requisitos de um cliente fictício, uma hamburgueria chamada Burger Queen, e foi construída para ser utilizada em um tablet mantendo a responsividade para outras interfaces. A aplicação pode ser acessada através do link Burger Queen App.
Os requisitos do cliente, a hamburgueria Burger Queen, foram baseados nas seguintes informações:
Somos Burger Queen, um fast food 24hrs.
A nossa proposta de serviço 24 horas foi muito bem recebida e, para continuar a crescer, precisamos de um sistema que nos ajude a receber pedidos de nossos clientes.
Nós temos 2 menus. Um muito simples para o café da manhã:
Ítem Preço R$ Café Americano 5 Café com Leite Vegetal 7 Misto Quente 10 Suco Natural 7 E outro menu para o resto do dia:
Ítem Preço Hambúrgueres R$ (grão-de-bico, feijão preto, lentilha) Hambúrguer simples 15 Hambúrguer duplo 20 Adicinais R$ Queijo Vegano 1 Shitake 1 Acompanhamentos R$ Batata frita 5 Anéis de cebola 5 Bebidas R$ Água 500ml 5 Água 750ml 7 Refrigerante 500ml 7 Refrigerante 750ml 10 Nossos clientes são bastante indecisos, por isso é muito comum que eles mudem o seu pedido várias vezes antes de finalizar.
Um aplicativo (Single Page App) responsivo para ser utilizado em tablets, onde os garçons possam registrar os pedidos dos clientes, alterar os itens pedidos, enviá-los à cozinha e ver o status dos pedidos a medida que forem sendo preparados. Já os cozinheiros precisam visualizar os pedidos para preparação e ter acesso ao tempo de preparo dos mesmos.
- Garçons devem poder registrar o pedido do cliente
- Anotar o nome e a mesa do cliente.
- Adicionar os itens do menu aos pedidos.
- Excluir e alterar itens dos pedidos
- Ver resumo e o total da compra.
- Enviar o pedido para a cozinha.
- O cozinheiros devem poder ver os pedidos
- Ver os pedidos à medida em que são feitos em ordem.
- 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.
- Garçons devem poder ver os pedidos prontos para servir
- Ver a lista de pedidos prontos para servir.
- Marcar os pedidos que foram entregues.
- Garçons e cozinheiros devem poder fazer o login
- Criar login e senha.
- Criar tipo de usuário (cozinha / salão).
- Entrar na tela correta para cada usuário.
Esse projeto foi desenvolvido como parte do currículo do Bootcamp da Laboratória Brasil e todos os requisitos para o projeto podem ser verificados aqui.
Neste projeto foram utilizados
- HTML
- CSS
- Javascript
- React.js (React Hooks)
- Semantic UI
- Realtime database (Firebase)
Criado e desenvolvido por Mônica Sousa.