Skip to content

lyandrasaito/SAP006-burger-queen-api-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratória SAP006 - Burger Queen

img

Índice


1. Prefácio

Burger Things é uma aplicação em React, desenvolvida por Jéssica Kaori e Lyandra Saito para a proposta do bootcamp Laboratória. A aplicação possui áreas para cadastro, login, atendimento e cozinha. Para o seu funcionamento, uma API é consumida e manipulada, de modo a atender todas as funcionalidades exigidas pelo cliente.

É possível acessar a aplicação aqui: Burger Things

E-mail para teste de salão: hall@hall.com - Senha: 123456

E-mail para teste de cozinha: kitchen@kitchen.com - Senha: 123456

Login

Salão

Despachados

2. Solicitação

Um pequeno restaurante de hambúrgueres, que está crescendo, necessita uma interface em que se possa realizar pedidos utilizando um tablet, e enviá-los para a cozinha para que sejam preparados de forma ordenada e eficiente.

Este projeto tem duas áreas: interface (cliente) e API (servidor). Nosso cliente nos pediu para desenvolver uma interface que se integre com a API que outra equipe de desenvolvedoras está trabalhando simultaneamente.

Estas são as informações que temos do cliente:

"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ã e outro menu para o resto do dia.

Importante: Os clientes podem escolher entre hambúrgueres de carne bovina, frango ou vegetariano. Além disso, por um adicional de R$ 1,00 , eles podem adicionar queijo ou ovo.

Nossos clientes são bastante indecisos, por isso é muito comum que eles mudem o seu pedido várias vezes antes de finalizar."

3. Definição de interface

Para definir e organizar o fluxo da aplicação, bem como sua estilização, foram desenvolvidos protótipos de baixa e alta fidelidade. Em toda fase de prototipagem, foram realizados testes de usabilidade, incrementos e melhorias conforme a necessidade. Alta Fidelidade Baixa Fidelidade

4. Planejamento

O desenvolvimento do projeto se deu seguindo a metodologia ágil Scrum, e o planejamento foi trabalhado em Sprints, com auxílio da ferramenta GitHub Projects, que permite a criação de issues e organização no fluxo Kanban.

Planner

As funcionalidades da aplicação foram implementadas conforme as seguintes histórias de usuário:

5. Linguagens, ferramentas e tecnologias utilizadas

  • HTML;
  • JavaScript;
  • CSS;
  • React;
  • Git;
  • GitHub;
  • Api;
  • HTTP;
  • UX;
  • Node.js;
  • Jest.

6. Contato

Jéssica Inamassu

Lyandra Saito

7. Demonstrações

Cadastro.mp4
Login.mp4
Salao.mp4
Servir.e.Entregues.mp4
Pendentes.mp4
Despachados.mp4