Pronto Combustíveis

O trabalho por aqui 🚀👨‍🚀👨‍💻🦄

Estamos construindo algo muito significante aqui no PRONTO. Podemos dizer que é a primeira e maior plataforma do Brasil para cotações, implantação de pedidos, serviço de crédito e entrega de combustíveis para postos Bandeira Branca. Mas o que estamos fazendo aqui é maior que isso. Estamos causando uma grande disrupção no mercado de combustíveis do Brasil, aumentando a eficiência de vários elos da cadeira e levando prosperidade para todo o nosso ecossistema. Buscamos pessoas apaixonadas por criar soluções que resolvam problemas reais e que facilitam a vida de nossos clientes. Vamos juntos construir essa história de sucesso! 🦄🚀🚀 Você terá a oportunidade de trabalhar com tecnologias e conceitos inovadores, como:

  • Práticas ágeis como Kanban / Scrum
  • AWS
  • Escalabilidade
  • Micro services e aplicações distribuídas
  • Docker
  • Git
  • React.js
  • NestJS
  • Typescript
  • Hasura

Tecnologias/Padrões 🛠🔩

Devem ser utilizadas as seguintes tecnologias :

  • Qualquer Framework de estilo
  • React ou Angular 2+
  • 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 é por sua conta, use a criatividade. A arquitetura é por sua conta, use a esperteza. Não esqueça da otimização de velocidade do App, e nem da experiência do usuário. Fatores de negócio:

  • 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.

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
  • Qualidade de código (código limpo e organização)
  • Modularidade do código
  • Legibilidade do código
  • Quantidade de funcionalidades básicas e extras
  • Documentação de código
  • Documentação do projeto (readme)
  • Performance

Entrega 🚚

Prazo sugerido de 7 dias, desde o recebimento do e-mail para a realização do desafio. Faça um fork deste repositório, crie uma branch com o seu nome completo e depois envie-nos o pull request. Se você apenas clonar o repositório não vai conseguir fazer push e depois vai ser mais complicado fazer o pull request. Boa sorte! 🍀🤞