A ideia deste projeto é criar um blog pessoal que realiza requisições HTTP para consumir a API do GitHub. Os posts são carregados diretamente do repositório do projeto, especificamente da aba de Issues. Sempre que uma nova issue é cadastrada, ela é exibida junto com as demais no blog. Sinta-se à vontade para criar uma nova issue! Isso ajuda a manter o projeto dinâmico e interativo.
O blog também exibe informações do perfil do GitHub, como imagem, número de seguidores, nome e outras informações disponíveis na API. É possível buscar postagens específicas através de um campo de busca na página. A página inicial apresenta um breve resumo dos posts, e ao clicar em um dos cards, o usuário é redirecionado para uma página onde pode visualizar o post completo.
styled-components
react-hook-form
react-router-dom
axios
dayjs
react-markdown
use-context-selector
-Para instalar todas as bibliotecas usadas no projeto rode o comando:
npm i
-Para rodar o app:
npm run dev