Projeto realizado como desafio complementar do Módulo 2 do curso Ignite, ministrado pelo Diego Fernandes @Rocketseat. Esse projeto tem como objeto testar o conhecimento adquirido durante o módulo. O qual, foram tratados assuntos como:
- Fetch / Axios
- Roteamento / React Router DOM
- Formulários / React Hook Form
Uma aplicação que consumirá a API do GitHub para buscar issues de um repositório, dados de um perfil e exibi-las como um blog.
- 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
Como de costume, o design foi disponibilizado pela própria Rocketseat. Novamente criado pela excelentíssima Millena Kupsinskü Martins @millenakmartins.
O projeto é em ReactJS, criado com o Vite e escrito em TypeScript. Os estilos foram criados utilizando a biblioteca Styled Components.
Axios
ESLint
React Hook Form
Zod
DateFNS
React Markdown
RemarkGFM
React Syntax Highlighter
React Router DOM
React Icons