getmorebrasil / frontend-challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Frontend Getmore

Você foi selecionado para desenvolver um site que terá duas funções:

  • Listagem dados;
  • Mostrar detalhes;

Recursos

Fique à vontade para escolher qualquer dados disponíveis publicamente em api na internet, aqui vão alguns exemplos:

Pré-requisitos

  • A aplicação deve ser desenvolvida usando ReactJs
  • O código do site deverá ser versionando no Github em repositório público;
  • O README do repositório deverá conter instruções de como executar a aplicação localmente;

Avaliação

  • Uso de React moderno (componentes funcionais, react hooks, context API)
  • Uso efetivo do git (commits concisos, títulos auto-explicativos, etc);
  • Boas práticas de programação (clean code, uso de padrões, nomes de identificadores, tamanho de funções, perfomance);
  • Organização do projeto;
  • UX do site (layout agradável, leiturabilidade, usabilidade, etc);

Bônus

  • Fetching assíncrono usando hooks
  • Quantidade de informações disponíveis na API escolhida
  • Aplicação construida com NextJs
  • Uso de componentes da lib Material-Ui
  • Uso de styled-components
  • Deploy em site de hospedagem (ex: Heroku)

Como começo?

Aqui vão as etapas:

  • Faça um fork desse repositório;
  • Crie uma Pull Request com seu código pronto;

About