Skip to content

ModalServices/challenge-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Desafio MaaS Node JS

Criar uma API de Pokemons com autenticação e rotas protegidas

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

O que será avaliado:

  • Arquitetura escolhida para desenvolvimento do teste.
  • Qualidade e simplicidade do código.
  • Funcionamento do produto entregue.
  • Seguir o padrão RESTful.

Rotas

Usuários
  • Endpoint de login (JWT)
  • Endpoint de cadastro
  • Endpoint de editar perfil
Pokemons
  • Endpoint para listagem
  • Endpoint para criação
  • Endpoint para edição
  • Endpoint para exclusão
  • Endpoint para detalhamento

A solução DEVE conter

  • Manual do setup no readme.md
  • Postman/Insomnia mapeando todos os endpoints
  • Autorização do usuário checada para manipulação de uma nota

Ganha + pontos se conter

  • 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)

Sugestões

Processo de submissão

  • Faça um fork deste projeto em sua conta no Github.
  • Crie um repositório privado, com a solução do seu desafio.
  • Em seguida, desenvolva o projeto.
  • Adicione como membro do repositório o usuario @vagas-modalservices.
  • Por fim, envie um email informando que concluiu o desafio p/ vagas@liveonsolutions.com. (coloque no assunto o nome do desafio)

Boa sorte!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages