Github Blog é uma aplicação que utiliza da API do GitHub para buscar issues de um repositório, dados do seu perfil e exibir esses dados em formato de blog, e contém as seguintes 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
Nesse desafio busco reforçar meus conhecimentos sobre requisições API.
- Fetch / Axios
- Roteamento e React Router DOM
- Formulários
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Vite
- TypeScript
- styled-components
- react-router-dom
- react-hook-form
- fortawesome
- axios
- date-fns
- markdown-to-text
- parse-numeric-range
- react-loading-skeleton
- react-markdown
- react-syntax-highlighter
Clone o projeto e acesse a pasta do mesmo.
$ git clone https://github.com/pejamp/github-blog-ignite-challenge
$ cd github-blog-ignite-challengePara iniciá-lo, siga os passos abaixo:
# Instalar as dependências
$ npm install
# Iniciar o projeto
$ npm run devPedro Rodrigues
