Skip to content

Maryssun/SAP007-burger-queen-api-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rainha

Projeto desenvolvido no Bootcamp Laboratoria SAP007

Índice


Sobre o projeto

O produto possibilita que um funcionário do restaurante faça pedidos e acompanhe o preparo deles ordenadamente atráves de uma interface intuitiva que foi feita pensada na agilidade e na praticidade do usuário.
O projeto foi proposto pela Laboratoria e teve como algumas premissas ser um SPA (Single Page App) responsivo em tablets, ter estrutura definida de pastas e arquivos, manter a interface e o estado sincronizados, além do uso de Javascript e o consumo da Burger Queen API e do framework React.

Você pode acessar a aplicação utilizando um dos logins de teste abaixo:

Salão Cozinha
📨 [email protected] [email protected]
🔐 1234 1234

  • Sobre o cliente

Uma pequena hamburgueria chamada Burger Queen possui atendimento 24 horas e está crescendo. Assim, precisa de uma interface na qual possa realizar pedidos usando um tablet e enviá-los para a cozinha para que sejam preparados de forma ordenada e otimizada. O restaurante em questão possui um menu mais simples para o café da manhã e outro mais complexo para o restante do dia e ambos devem ser exibidos na aplicação.

  • Histórias de usuário

As histórias de usuário a serem desenvolvidas foram fornecidas pelo Burger Queen, sendo elas:

história de usuário


Como Utilizar

  • A tela inicial da aplicação traz a página de login que apresenta ao usário as opções de fazer o login com email e senha já cadastrados ou prosseguir para a página de cadastro;
  • Na página de cadastro, o funcionário pode cadastrar-se inserindo seus dados de nome, e-mail, senha e setor de trabalho;
  • Ao realizar qualquer uma dessas formas de acesso, o usuário será encaminhado para o seu respectivo ambiente:
    1. Salão: para os garçons/garçonetes, onde ocorrerá a anotação e encaminhamento dos pedidos para a cozinha;
    2. Cozinha: para os cozinheiros que receberão a demanda dos pedidos realizados.

Testes de Usabilidade

Após o desenvolvimento do projeto, foram realizados testes de usabilidade com diferentes indivíduos no intuito de analisar a experiência do usuário com a interface da aplicação. Com base nos resultados desses testes, deixamos como implementação futura:

  • Tempo de preparação exibido somente na área de pedidos entregues;
  • Responsividade para tablet em formato retrato, adaptando a exibição do carrinho na página de Salão;
  • Histórico com filtragem de pedidos do dia atual;
  • Atualização automática dos pedidos;

Tecnologias Utilizadas

Ferramenta Descrição
React Uma biblioteca JavaScript para criar interfaces de usuário
HTML 5 Linguagem de marcação
CSS Linguagem de estilização
JavaScript Linguagem de programação interpretada estruturada
Node.js Software de execução de códigos JavaScript
Git e GitHub Sistemas de controle de versões distribuídos
Canva e Figma Editor gráfico de vetor e prototipagem de projetos

Estrutura dos arquivos

.
├── 📁public
|
├── 📁src
|   |
|   ├── 📁assets
|   |
|   ├── 📁components
|   |   ├── 📁AppMenu
|   |   ├── 📁Button
|   |   ├── 📁Client
|   |   ├── 📁Error
|   |   ├── 📁Form
|   |   ├── 📁Input
|   |   ├── 📁InputPassword
|   |   ├── 📁Menu
|   |   ├── 📁Modal
|   |   ├── 📁Order
|   |   ├── 📁OrderList
|   |   ├── 📁PrincipalMenu
|   |   ├── 📁PrincipalMenuOrder
|   |   ├── 📁Product
|   |   ├── 📁ProductList
|   |   ├── 📁Radio
|   |   ├── 📁Select
|   |   ├── 📁PopupCancel
|   |   └── 📁ProductArea
|   |
|   ├── 📁pages
|   |   ├── 📁Hall
|   |   ├── 📁Kitchen
|   |   ├── 📁Login
|   |   └── 📁Register
|   |
|   ├── 📁services
|   |   |── 📁auth.service.js
|   |   ├── 📁orders.service.js
|   |   ├── 📁products.service.js
|   |   └── 📁user.service.js
|   |   
|   ├── 📄appSettings.js
|   ├── 📄global.style.module.css
|   ├── 📄index.js
|   └── 📄routes.js
|   └── 📄setupTests.js
|
└── 📄package-lock.json
└── 📄package.json
└── 📄README.md

Autora


Dayanne Maryssol

About

Burguer Queen é uma aplicação web de gerenciamento interno de uma hamburgueria.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.1%
  • CSS 28.4%
  • HTML 4.5%