Bem-vindo ao processo seletivo para desenvolvedor front-end pleno do TJMT/Sigma!
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
- 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.
- 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.
- 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.
- 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.
- Usabilidade
- Criatividade
- Código limpo e organizado
- Documentação do projeto (readme)
- Faça um fork do projeto https://github.com/gabrielsimplicio/processo-seletivo-pleno-sigma
- Ao finalizar a sua aplicação, crie um pull request no projeto de origem.
- Para ter acesso à API, você deve ter uma key. Basta cadastrar-se no site da marvel e obtê-la. É totalmente gratuita.
- O prazo para criar pull requests é até o dia 02/04/2018, às 12h.