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.
- O aplicativo deve solicitar ao usuário que informe um nome de usuário do GitHub.
- 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.
- 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.
- O aplicativo deve tratar possíveis erros de conexão com a API e exibir uma mensagem adequada caso isso ocorra.
- O aplicativo deverá ser feito em PHP nativo ou usando o framework Laravel.
- Faça um fork deste repositório para começar a trabalhar no seu projeto.
- Crie o aplicativo em PHP que atenda aos requisitos do projeto.
- Utilize a documentação da API do GitHub para realizar as requisições necessárias.
- Organize o seu código de forma clara e legível.
- Inclua comentários relevantes no seu código, explicando as decisões tomadas.
- Certifique-se de que o seu aplicativo esteja funcionando corretamente e que todos os requisitos sejam atendidos.
- Atualize o arquivo README.md para fornecer instruções claras sobre como executar e testar o seu aplicativo.
- Faça o commit e o push das suas alterações para o seu fork.
- Envie o link do seu fork para nós.
- 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.
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.