Implementar uma lojinha de filmes com funcionalidade básica.
Um de nossos clientes solicitou a implementação de uma loja de filmes em seu site. E você será o responsável por essa implementação visual e pela integração com a API. O cliente forneceu um protótipo básico do layout desejado, cabe a você implementar da melhor forma as telas solicitadas, queremos ver a sua criatividade em jogo para transformar esse protótipo em algo funcional e que cause um grande impacto positivo no cliente.
- Implementar o layout da página inicial da loja
- Você deverá utilizar o framework React ou Vanilla JS (pode ser usado Jquery)
- integração com a API de filmes TMDb
- Lista de filmes retornadas da API
- Pesquisa de filmes
- Carrinho de compras lateral totalmente funcional
- Mostrar quantidade de itens do carrinho no botão de abrir o carrinho
- Prosseguir para o checkout
- Validar o preenchimento completo do formulário
- Ao finalizar a compra, apresentar modal de sucesso
- Implementar máscaras nos campos de email, celular, CEP e CPF
- Implemente a funcionalidade de adicionar/remover filmes a lista de favoritos do usuário.
API TMDB: TMDB API Docs
Protótipo de tela: Protótipo prova dot front end pleno
Requisitos como padrões de projeto, qualidade de código, usabilidade e animações serão fatores importantes na escolha do nosso novo dev front-end. Lembre-se também que muitos usuários irão acessar o site pelo celular, então capriche no responsivo. Você terá o prazo de quatro dias para completar a prova técnica.
Ao fim, gostaríamos de saber o que você achou da prova para podermos melhorá-la e assim trazer os melhores devs front-ends para o DOT. Boa sorte, Dev! Traga suas considerações no momento em que fizer a entrega de seus resultados.
Um abraço! DOT digital group