Skip to content

magi-cash-dev/Backend-Desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Teste Introdutório para Desenvolvedor Backend: API de Piadas do Chuck Norris

Objetivo do Teste

Desenvolver uma API simples, utilizando Node.js com TypeScript ou Ruby on Rails, que faça uso de um endpoint para buscar piadas aleatórias usando a API do Chuck Norris.

Descrição do Teste

Criar um endpoint do tipo GET chamado /random-joke que, ao ser acessado, faz uma chamada para https://api.chucknorris.io/jokes/random. Você pode formatar a resposta como considerar mais apropriado, priorizando a legibilidade e utilidade dos dados retornados.

Requisitos Básicos

  1. Funcionalidade: O endpoint deve ser facilmente acessível e retornar uma piada aleatória em formato JSON.
  2. Tratamento de Erros: A API deve gerenciar erros de forma eficaz, retornando uma mensagem clara caso a chamada à API externa falhe.
  3. Cliente: Imagine que a API vai ser consumida por um website que está sob o dns https://fake-website-never-exists.com.fake.

Documentação

  • Forneça instruções claras sobre como configurar e executar a API, incluindo quaisquer dependências necessárias.

Entrega

  • Submeta o código através de uma Pull Request neste repositório.

Nota para o Candidato

  • Este teste tem como objetivo avaliar suas habilidades básicas em desenvolvimento de APIs. A qualidade do código, organização, e a aderência às práticas recomendadas serão consideradas na avaliação. Novos testes podem ser solicitados.

About

Desafio introdutório

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published