Skip to content

diegohiato/github-blog

Repository files navigation

GitHub Blog

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

O que é o projeto?

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

Design

Como de costume, o design foi disponibilizado pela própria Rocketseat. Novamente criado pela excelentíssima Millena Kupsinskü Martins @millenakmartins.

Quais as tecnologias utilizadas?

O projeto é em ReactJS, criado com o Vite e escrito em TypeScript. Os estilos foram criados utilizando a biblioteca Styled Components.

Demais bibliotecas

Axios
ESLint
React Hook Form
Zod
DateFNS
React Markdown
RemarkGFM
React Syntax Highlighter
React Router DOM
React Icons

APIs públicas

GitHub

About

Terceiro desafio da trilha 2022 de ReactJS do curso Ignite da @Rocketseat.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors