Projeto desenvolvido na Semana 14 do Curso de FrontEnd , utilizando React.js, cujo objetivo era criar um site pessoal com meus repositorios do Github.
Neste projeto foram utilizados os seguintes conteúdos:
- Apresentação
- DESCRIÇÃO DO PROJETO
- TECNOLOGIAS UTILIZADAS
- PASSO A PASSO UTILIZADO
- FUNCIONALIDADES IMPLEMENTADAS
- IMPLEMENTAÇÕES FUTURAS
- COMO RODAR O PROJETO
- CONFIRA O RESULTADO
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.
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.
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 |
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
✔️ 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
✖️ Mecanismo de busca de qualquer perfil no github e renderização na página ✖️ Renderização dos repositórios do perfil pesquisado
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