Skip to content
/ desafio-tecnico-1 Public template

Desafio técnico referente a vaga de Dev. JR

License

Notifications You must be signed in to change notification settings

Zukkin-BR/desafio-tecnico-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Desafio de Consumo da API do GitHub

Neste desafio, você deverá criar um aplicativo em PHP que consuma a API do GitHub e exiba os repositórios mais populares de um determinado usuário. Siga as instruções abaixo para completar o desafio.

Requisitos do projeto

  1. O aplicativo deve solicitar ao usuário que informe um nome de usuário do GitHub.
  2. Utilizando a API do GitHub, o aplicativo deve buscar e exibir os 5 repositórios mais populares desse usuário, considerando a quantidade de estrelas (stars) de cada repositório.
  3. Para cada repositório, o aplicativo deve exibir o nome do repositório, a descrição, a quantidade de estrelas e o link para acessar o repositório no GitHub.
  4. O aplicativo deve tratar possíveis erros de conexão com a API e exibir uma mensagem adequada caso isso ocorra.
  5. O aplicativo deverá ser feito em PHP nativo ou usando o framework Laravel.

Instruções

  1. Faça um fork deste repositório para começar a trabalhar no seu projeto.
  2. Crie o aplicativo em PHP que atenda aos requisitos do projeto.
  3. Utilize a documentação da API do GitHub para realizar as requisições necessárias.
  4. Organize o seu código de forma clara e legível.
  5. Inclua comentários relevantes no seu código, explicando as decisões tomadas.
  6. Certifique-se de que o seu aplicativo esteja funcionando corretamente e que todos os requisitos sejam atendidos.
  7. Atualize o arquivo README.md para fornecer instruções claras sobre como executar e testar o seu aplicativo.
  8. Faça o commit e o push das suas alterações para o seu fork.
  9. Envie o link do seu fork para nós.

Dicas

  • Você pode utilizar bibliotecas como o Guzzle para facilitar as requisições HTTP em PHP.
  • Certifique-se de tratar os erros adequadamente, exibindo mensagens amigáveis para o usuário.
  • Sinta-se à vontade para adicionar funcionalidades extras ou melhorias ao seu aplicativo, caso deseje.

Entrega

Ao finalizar o desafio, envie o link do seu fork para nós. Avaliaremos o seu código em relação à estrutura, clareza, boas práticas, funcionamento correto da integração com a API e manipulação adequada de erros.

Boa sorte! Estamos ansiosos para ver o seu aplicativo em ação.

About

Desafio técnico referente a vaga de Dev. JR

Resources

License

Stars

Watchers

Forks