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
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.
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.
No arquivo README do projeto explique o funcionamento e a solução adotada na sua implementação do desafio.
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
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! 🍀🤞