Desafio para Frontend em VueJS!! 🙌
Para a resolução deste desafio, esperamos que você desenvolva uma interface contemplando os requisitos abaixo. O endpoint a ser utilizado será o TheCocktailDB.
-
Dado que sou um usuário eu quero visualizar as categorias de bebidas
- Ao escolher uma categoria eu devo visualizar a lista das bebidas dessa categoria.
-
Dado que sou um usuário eu quero ver os detalhes da bebida.
- A aplicação deve apresentar a imagem da bebida escolhida;
- A aplicação deve apresentar a instrução da bebida escolhida.
-
Dado que sou um usuário eu quero pesquisar uma bebida específica através de um campo de busca.(opcional)
-
Dado que sou um usuário eu posso favoritar uma bebida para facilmente acessá-la no futuro.(opcional)
- Criar documentação assertiva para a execução e apresentação do projeto no README;
- Utilizar typescript;
- Criar nome para aplicação;
- Tratamento básicos de erros da API;( 500, 400 )
- Fácil de buildar e executar a aplicação para testes
- Tratamento para rotas que não existem;
- Escrever testes;
- Aplicação deve ser responsiva;
- Documentar decisões tomadas durante o desafio técnico.
- Paleta de cores única;
- UX agradável;
- Criar commits semânticos.
Utilizar NuxtJS
O objetivo principal deste desafio é avaliar as capacidades do candidato em:
- Escrever código limpo;
- Criatividade na criação do layout.
- Raciocinio na forma de implementar
- Dedicação e nível de capricho
- Criar um repositório para enviar o teste