- 1. Prefácio
- 2. Solicitação
- 3. Definição de interface
- 4. Planejamento
- 5. Linguagens, ferramentas e tecnologias utilizadas
- 6. Contato
- 7. Demonstrações
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
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."
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.
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.
As funcionalidades da aplicação foram implementadas conforme as seguintes histórias de usuário:
- HTML;
- JavaScript;
- CSS;
- React;
- Git;
- GitHub;
- Api;
- HTTP;
- UX;
- Node.js;
- Jest.
- Github: github.com/jehkaori;
- LinkedIn: linkedin.com/jessica-inamassu;
- Github: github.com/lyandrasaito;
- LinkedIn: linkedin.com/lyandra-saito;