Skip to content

cybers-athletic/challenge-lima

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

O trabalho por aqui

Que tal fazer parte de um time com atitude “get Fˆ%#ing things done”? Participar de uma das maiores disrupções no mercado? Ter a oportunidade de trabalhar com tecnologias e conceitos inovadores, como:

  • Práticas ágeis como Kanban / Scrum
  • Google Cloud Platform
  • Escalabilidade
  • Micro services e aplicações distribuídas
  • Kubernetes
  • Git
  • AngularJs/React/Vue
  • Material Design
  • BDD

Tecnologias/Padrões

Devem ser utilizadas as seguintes tecnologias :

  • Qualquer Framework de estilo
  • Vue.js, React ou Angular 2+
  • Flux (Redux, Vuex, etc)
  • Testes (Que achar necessário)
  • Qualquer tecnologia ou padrão complementar as citadas anteriormente são permitidas com as devidas justificativas no README.

O desafio

Crie uma Single Page Application de uma loja de quadrinhos utilizando a API da Marvel para todos os consumos de dados.

API: https://developer.marvel.com

Modo básico o App consiste de uma tela de lista de quadrinhos, uma tela de detalhe do quadrinho (comics) e uma funcionalidade de checkout dos quadrinhos adicionados.

Qualquer funcionalidade extra é bem vinda para agregar na solução básica proposta.

O layout e por sua conta, seja criativo. A arquitetura é por sua conta, seja esperto.

Você será avaliado pela qualidade do código, pela modularidade, pela legibilidade, pela criatividade, pela quantidade de funcionalidades básicas e extra.

Não esqueça da otimização de velocidade da App nem da experiência do usuário.

Fatores Negociais:

  • 10% dos quadrinhos carregados devem ser marcados como raros (aleatoriamente no próprio fonte ao carregar o REST).
  • O checkout deve contemplar a opcão de código de desconto (pode validar mock, sem rest).
  • Faça um rest simulado (mock) para receber cupons de desconto na App.
  • (OPCIONAL) Existem dois tipos de cupons: Cupons raros e cupons comuns. Cupons comuns dão desconto somente para quadrinhos comuns enquanto raros podem ser usados em qualquer tipo.

Não existe prazo.

Arquitetura da solução/O que fazer

No arquivo README do projeto explique o funcionamento e a solução adotada na sua implementação do desafio.

Avaliação

Entre os critérios de avaliação estão:

  • Usabilidade
  • Criatividade
  • Código limpo e organização
  • Documentação de código
  • Documentação do projeto (readme)
  • Performance

Releases

No releases published

Packages

No packages published