About | Layout | Deploy | How It Works | Technologies | Author | License
O Github Blog é uma aplicação web que tem como objetivo mostrar visualmente com um design e layout mais bem elaborado os dados do criador deste aplicação, além das issues
presentes neste mesmo repositório no Github, permitindo também a pesquisa por issues
específicas.
O principal conceito treinado nesta aplicação foi a utilização de API em projetos React, no caso, a API do Github.
O projeto foi desenvolvido como conclusão de um desafio do curso Ignite oferecida pela Rocketseat. O Ignite é um curso de especialização em stacks específicas amplamente utilizadas e valorizadas no mercado como React, React Native, Node.js e Elixir.
Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.
Para acessar o deploy do Website da aplicação basta clicar no link a seguir: Link
Este projeto contem somente a parte Frontend Web, precisando somente executar a aplicação em seu Browser(navegador).
Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:
Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone git@github.com:pabloxt14/Github-Blog.git
# Vá para a pasta da aplicação Front End
$ cd Github-Blog
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto:
Website (Vite + TypeScript)
- Styled-Components
- React Roter Dom
- Axios
- React Hook Form
- Zod
- @hookform/resolvers
- date-fns
- Font Awesome
- React Markdown
- React Syntax Highlighter
- @formkit/auto-animate
Veja o arquivo package.json
Este projeto esta sobe a licença MIT.
Feito com 💜 por Pablo Alan 👋🏽 Entre em contato!