Skip to content

Projeto desenvolvido na trilha de ReactJS no Ignite da Rockeseat! 🚀

Notifications You must be signed in to change notification settings

brunosllz/github-blog

Repository files navigation

👨🏽‍💻 Github Blog 👨🏽‍💻

SobreFuncionalidadesLayoutTecnologiasMilhas a mais


💻 Sobre o projeto

Projeto desenvolvido no terceiro desafio da trilha de ReactJS no Ignite da Rocketseat, o projeto tem como premissa reforçar os conceitos do React como Fetch / Axios, Roteamento React Router DOM e Formulários. O intuito do projeto é a criação de um blog, com a integração com o API do GitHub, onde cada issue criada no repositório, se torna um post no blog


⚙️ Funcionalidades

  • Listagem do seu perfil com imagem, número de seguidores, nome e outras informações disponíveis pela API do GitHub.
  • Listar e filtrar todas as issues do repositório com um pequeno resumo do conteúdo dela
  • Criar uma página para exibir um post (issue) completo

🧭 Rodando a aplicação

# Clone este repositório
$ git clone https://github.com/brunosllz/github-blog.git
# Instale as dependências
$ npm install ou yarn
# Execute a aplicação
$ npm run dev ou yarn dev

🔖 Layout

Aqui você pode visualizar um pouco do layout e funcionalidades da aplicação.

GIF


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Vite
  • Typescript
  • TailwildCss
  • React Query
  • React Loading Skeleton
  • React Router Dom

Veja o arquivo package.json


🚀 Milhas a mais

  • Reponsividade da aplicação