/processo-seletivo-pleno-sigma

Processo seletivo para desenvolvedor pleno da Sigma/TJMT

Processo Seletivo Front-End Pleno da Sigma/TJMT

Bem-vindo ao processo seletivo para desenvolvedor front-end pleno do TJMT/Sigma!

O desafio

Crie uma Single Page Application de uma loja de quadrinhos utilizando a API da Marvel para todos os consumos de dados. Endereço: https://developer.marvel.com

Requisitos

Quadrinhos (comics)

  • Página que tenha uma listagem de quadrinhos
  • Página que tenha a visualização dos detalhes de um quadrinho
    • Essa página deve conter, também, uma listagem com os personagens que estão no quadrinho.

Personagens (characters)

  • Página que tenha uma listagem de personagens
  • Página que tenha a visualização dos detalhes de um personagem
    • Essa página deve conter, também, uma listagem com os quadrinhos nas quais o personagem faz parte.

Requisitos obrigatórios

  • Deve ser uma SPA.
  • A sua aplicação deve conter um arquivo README explicando o funcionamento e a solução adotada na sua implementação do desafio.

Observações/Dicas

  • Não limite-se às funcionalidades acima. Qualquer outra feature extra (e não obrigatória) é bem-vinda. Por exemplo:
    • Campo de pesquisa nas páginas de listagem
    • Funcionalidade para adicionar produtos em um carrinho
    • Paginação
  • O layout é por sua conta.
  • A arquitetura é por sua conta.
  • Qualquer framework SPA (Vue.js, React ou Angular 2+) é permitido
  • Usar javascript puro é permitido
  • Usar CSS puro é permitido
  • Usar qualquer pré-processador (LESS ou SASS) é permitido
  • Não se esqueça da otimização da velocidade da aplicação nem da experiência do usuário.
  • Alguns endereços de imagens disponibilizadas pela API estão quebrando. Existe uma forma de resolução. Faz parte do desafio resolver.

Critérios de avaliação

  • Usabilidade
  • Criatividade
  • Código limpo e organizado
  • Documentação do projeto (readme)

Procedimento

Prazo

  • O prazo para criar pull requests é até o dia 02/04/2018, às 12h.

Dê o seu melhor!

Boa prova! ;)