Você poderá listar os usuários do Github, buscar pelo nome de usuário, e ver os repositórios dos usuários, também poderá clonar os projetos.
Projeto foi desenvolvido em Laravel utilizando a API do Github. Para a criação das views foi utilizado o Blade Template do Laravel, Bootstrap e JQuery.
As requisições HTTP são feitas no front-end utilizando o fetch do JavaScript.
Você precisará do composer e do npm para gerenciar as dependências.
Após clonar o projeto, instale as dependências do PHP com comando:
composer installPara baixar as dependências do JavaScript (Bootstrap, JQuery, ...) utilize o comando:
npm installE logo após utilize o comando:
npm run devPara configurar as variaveis de ambiente, abra o arquivo .env.example e copie todo o conteudo, crie um novo arquivo na raiz do projeto com nome .env e cole o conteúdo dentro deste arquivo.
Para gerar o APP_KEY utilize o comando:
php artisan key:generatePara utilizar o servidor local utilize o comando:
php artisan serveScreenshots
Este outro projeto foi desenvolvido de forma parecida, com diferença que as chamadas HTTP foram feitas no back-end utilizando o CURL.
Link do Projeto: https://github.com/LucasViniciusDev/Laravel-Github