Sobre | Prints | Tecnologias e Ferramentas | Funcionalidades | Instalação | Possíveis melhorias | Licença |
✔ Projeto concluído
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.
- 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
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:
- 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
- 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/
- Instale as dependências necessárias do projeto (a pasta do projeto precisa estar aberta no terminal):
npm install
- Executar projeto no modo de desenvolvimento:
npm run dev
- Abrir o projeto no seu navegador de preferência. Basta digitar na barra de pesquisa: http://localhost:5173/
- Adicionar paginação de repositórios para trazer mais e listar melhor todos os repositórios do usuário.
O projeto está sob a Licensa MIT
Qualquer pessoa pode usar, clonar e contribuir com este projeto.