Skip to content

Projeto desenvolvido utilizando React.js, cujo objetivo era criar um site pessoal com meus repositorios do Github. e mecanismo de busca destes.

Notifications You must be signed in to change notification settings

FlavianaFXT/GithubSearch2

Repository files navigation

Projeto Meu GithubSearch

Projeto desenvolvido na Semana 14 do Curso de FrontEnd logo reprograma, utilizando React.js, cujo objetivo era criar um site pessoal com meus repositorios do Github.

Neste projeto foram utilizados os seguintes conteúdos:

Índice

Apresentação

Quem é Flaviana?

image

Flaviana Ferraz é uma sertaneja de Pernambuco morando no sertão da Paraiba, formada em Gestão Ambiental e Mestre em Recursos Hídricos, após mais de 10 anos de formada, aos 34 anos, decidiu fazer transição de carreira. Hoje, empreendedora e aluna {reprograma} trilhando os caminhos do Desenvolvimento FrontEnd.

Contatos

DESCRIÇÃO DO PROJETO

🧠 Contexto

O objetivo desse site era utilizar os conceitos aprendidos em sala durante a semana 14 do curso de FrontEnd da Reprograma para desenvolver uma página pessoal com acesso aos reposi´torios do github (consumo de API) e mecanismo de busca deles.

image

image

🧠 Estrutura do projeto

image image

TECNOLOGIAS UTILIZADAS

Ferramenta Descrição
ReactJS framework web
Vite gerador de projeto de front-end
npm gerenciador de pacotes
Axios consumo de API do Github
Git Gerenciador de vercionamento
Github Hospedagem do código fonte integrado com gerenciador de versionamento
Vercel deploy do projeto

PASSO A PASSO UTILIZADO

1️⃣ Criação de repositorio no github e clone na maquina em que trabalhei no projeto através do Git Bash 2️⃣ Start do projeto na maquina utilizando o VS Code e seu terminal, atraves dos comandos de iniciação vite e node

npm create vite@latest nome-projeto -- --template react
cd nome-projeto
  npm i
   npm run dev

3️⃣ Exclusão de arquivos do projeto que não faremos uso e inserção de algum elemento em App.jsx para ver se o projeto está funcionando 4️⃣ Renderização dos componentes que formam a página 5️⃣ Consumo de API do Github para renderização dos repositórios na página 6️⃣ Implantação do mecanismo de busca de repositórios através de termos inseridos no campo de busca e renderização destes na página 7️⃣ Adicionar todas as modificações a cada etapa e subir no GitHub

git add .
git commit -m "comentario"
git push

8️⃣ Deploy do projeto no Vercel

FUNCIONALIDADES IMPLEMENTADAS

✔️ Renderização de perfil pessoal personalizado ✔️ Renderização dos meus repositórios do github através do consumo de API ✔️ Mecanismo de busca de repositórios através de termos digitados no campo de busca e renderização dos repositórios que contêm os termos pesquisados

IMPLEMENTAÇÕES FUTURAS

✖️ Mecanismo de busca de qualquer perfil no github e renderização na página ✖️ Renderização dos repositórios do perfil pesquisado

COMO RODAR O PROJETO

Para rodar esse projeto em sua máquina, siga os passos a seguir:

1️⃣ Realize o fork desse repositorio

2️⃣ Clone na sua máquina

3️⃣ Entre no diretório do repositorio clonado e as dependências do projeto, com o comando:

                                           npm install ou npm i

4️⃣ Por fim rode o projeto:

                           npm run dev

O navegador será aberto automaticamente usando a porta localhost:3000

CONFIRA O RESULTADO

https://meu-github-search-mfml8f6tw-flavianafxt.vercel.app/

About

Projeto desenvolvido utilizando React.js, cujo objetivo era criar um site pessoal com meus repositorios do Github. e mecanismo de busca destes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published