Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.47 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.47 KB

OMS challenger

O objetivo é construir uma página de tratamento de entregas, à partir de uma api utilizando express que responda ao arquivo pedido.json. O layout deverá ficar o mais próximo possivel da tela Tratamento de entregas.pdf.

Instruções

  • Forke esse repositório e faça o desafio numa branch com o seu nome (exemplo: nome-sobrenome);
  • Abra um pull request com sua implemetação inicial e no decorrer do desafio pode ir aplicando commits com seus ajustes
  • A tela deverá ser criada do topo para o rodapé. Criando primeiramente o header(Pedido, Status do pedido e Entregas relacionadas), Dados do Cliente, Dados do pagamento, Dados do Pedido, Entrega F1 e Entrega F2. Ao clicar em uma das entregas deverá expandir a tela com as inforemações de Dados da Entrega e Detalhes da Entrega
  • Caso tenha alguma dúvida envie um e-mail para [email protected]

O que iremos avaliar

  • Extrutura dos componentes.
  • Organização do código.
  • Fidelidade com o pdf.
  • Porcentagem do layout desenvolvido.

Requisitos

  • HTML o mais semântico possível.
  • Uso de react e redux.
  • O uso do pré-processador SASS.
  • HOC(Higher-Order Component).
  • Stateless e statefull components.
  • ComponentDidMount, ComponentDidUpdate.
  • Render props.
  • React props children.

Diferenciais

  • Documentação dos componentes.
  • Usar flex box.
  • Hooks
  • TypeScript
  • atomic design
  • Uso do react refs.
  • Implementação de testes