Git Product home page Git Product logo

front-end-teste's Introduction

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

front-end-teste's People

Contributors

contabilizei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.