Skip to content

React application to fetch and display data from Github users and their repositories

License

Notifications You must be signed in to change notification settings

Gustavo-Victor/github-finder

Repository files navigation

Github Finder 🔎

Sobre   |    Prints   |    Tecnologias e Ferramentas   |    Funcionalidades   |    Instalação   |    Possíveis melhorias   |    Licença   |   

✔ Projeto concluído

GitHub Repo stars GitHub forks GitHub watchers GitHub

❓ Sobre

Este projeto é uma aplicação React simples que serve para buscar por usuários do Github e retornar dados deles e de seus repositórios. O projeto foi baseado em um tutorial do youtube do canal Hora de Codar, porém fiz algumas modificações que achei necessário para tornar o projeto mais único.

Clique aqui para conferir como ficou o projeto no Codesandbox.

📷 Prints

img img img img

img img

🛠 Tecnologias e Ferramentas

⚙ Funcionalidades

  • Buscar e exibir dados de usuário do Github usando Fetch API
  • Buscar e exibir dados de alguns repositórios desse usuário
  • Utilização de rotas na aplicação através da biblioteca React Router Dom

💻 Instalação

Para abrir e executar o projeto no seu computador, você vai precisar ter o Node.js instalado na sua máquina (recomendo baixar a versão LTS). Além disso, para conseguir executar os comandos de terminal a seguir, você precisará ter instalado o GIT na sua máquina. É recomendado ter alguns conhecimentos básicos de HTML, CSS e JavaScript para conseguir entender os códigos do projeto e também ter alguma noção prévia de comandos de terminal para conseguir acompanhar as instruções a seguir no seu computador. Para abrir o projeto na máquina local, basta seguir os passos:

  1. Faça download do projeto no seu computador ou clone ele com o seguinte comando:
    git clone https://github.com/Gustavo-Victor/github-finder.git
  1. Descompacte o arquivo do projeto e abra a pasta do projeto; se tiver clonado basta só abrir a pasta do projeto; você pode abrir a pasta usando um comando de terminal:
    cd github-finder/ 
  1. Instale as dependências necessárias do projeto (a pasta do projeto precisa estar aberta no terminal):
    npm install 
  1. Executar projeto no modo de desenvolvimento:
    npm run dev 
  1. Abrir o projeto no seu navegador de preferência. Basta digitar na barra de pesquisa: http://localhost:5173/

👌 Possíveis melhorias

  • Adicionar paginação de repositórios para trazer mais e listar melhor todos os repositórios do usuário.

📝 Licença

O projeto está sob a Licensa MIT

Qualquer pessoa pode usar, clonar e contribuir com este projeto.

About

React application to fetch and display data from Github users and their repositories

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published