Como parte do processo seletivo da SkyDan, utilizamos esse desafio técnico para avaliar seus conhecimento técnicos e habilidades com o requisito da vaga.
Criar uma API com suporte a criação, edição, exclusão e leitura, usando a seguinte API de referencia A autenticação deve ser JWT
- Arquitetura escolhida para desenvolvimento do teste.
- Qualidade e simplicidade do código.
- Funcionamento do produto entregue.
- Seguir o padrão RESTful.
- Endpoint de login (JWT)
- Endpoint de cadastro
- Endpoint de editar perfil
- Endpoint para listagem
- Endpoint para criação
- Endpoint para edição
- Endpoint para exclusão
- Endpoint para detalhamento
- Cobertura com Jest (ou qualquer outra ferramenta)
- Documentação com ApiDoc (ou qualquer outra ferramenta)
- Setup do projeto com docker
- Variáveis de environment setadas por ambiente (não hard coded)
- Faça um fork desse projeto em sua conta pessoal no GitHub;
- Desenvolva o desafio Frontend da SkyDan;
- Adicione como membro do repositório o seguinte usuário do GitHub @danielneris;
- Por fim, envie um email informando que concluiu o desafio p/ vagas@skydan.com.br. (coloque no assunto o nome do desafio)
Seu projeto será avaliado de acordo com a qualidade e organização de código, arquitetura, além de seus conhecimentos sobre JavaScript ou TypeScript, padronizações, portanto, esperamos que seus conhecimentos estejam afiados!
A equipe SkyDan te deseja boa sorte e esperamos que você se divirta com o desafio!