Criar uma API em NodeJS que:
- Obtenha a informação completa dos principais personagens (
povCharacters
) das Crônicas do Gelo e Fogo. - Obtenha a capa de um ou mais livros.
- Obtenha o detalhe de um ou mais personagens.
- Obtenha todos os livros relacionados a um personagem.
- Não será permitido inserir informações com URL. Deve-se inserir todas as informações possíveis.
- As informações deverão ser inseridas num banco de dados em MongoDb e a sua API deve usar o seu banco para consumo de dados.
- A capa do livro deverá ser apresentada no formato base64.
- Implementar testes unitários usando Jest
- Implementar autenticação OAuth 2.0
- Inserir projeto num container docker
- Deixar API online para acesso instantâneo
- Se até aqui você se divertiu muito, insira na imagem do livro o nome dos seus personagens principais no formato de marca d'água
- Se você não ficou satisfeito com o desafio, insira também o link da Amazon para que possamos comprar os livros :-D
- API -> https://anapioficeandfire.com/api/books/
- Capas -> https://openlibrary.org/dev/docs/api/covers
- É de caráter obrigatório o registro de horas para análise (você pode usar softwares como https://getharvest.com, https://clockify.me/, etc).
- Você deve enviar o desafio para
dev-team@mobixtec.com
com títuloProcesso Seletivo Mobix - Desafio Técnico Backend - SeuNome
. - Utilize a plataforma www.Repl.it para programar a solução e enviar o link com o código.
- Detalhe toda a sua experiência, informando os pontos de desafio que você achou mais legal.