Skip to content

Projeto com base no desafio 03 proposto na trilha Ignite react da RockeSeat. A aplicação basea-se na utilização de clientes HTTP consumindo a API do Github para criar um blog pessoal.

Notifications You must be signed in to change notification settings

antonioalexandre1984/GithubBlog

Repository files navigation

Blog - GithubBlog

mock1

📚 Informações sobre o projeto

  • Esse blog foi um projeto desenvolvido durante um desafio do Ignite da Rocketseat! A ideia era desenvolver do 0 uma aplicação. Neste projeto desenvolvemos uma aplicação onde utilizamos o consumo de uma API do github por clientes HTTP atraves de um blog pessoal.

 

💻 O que tem no projeto?

  • Front-end bem clean, desenvolvido seguindo o proposto no Figma.
  • Integração com a API do github para prover o conteudo do blog.
  • Na opção de busca por um determinado blog ou termo contido no titulo do blog foi utilizado o React Hook Form juntamente com a biblioteca Zod para verificação do conteudo.
  • Na estilização da aplicação foi escolhido o styled component devido a sua facilidade em sua sintaxe e por deixar o código mais clean e performatico possivel.

 

mock2

 

🛠️ Tecnologias/Ferramentas ultilizadas

 

 

⚙️ Instalação

# Abra um terminal e copie este repositório com o comando
$ git clone https://github.com/antonioalexandre1984/GithubBlog.git
# Acesse a pasta da aplicação
$ cd GithubBlog

# Crie um arquivo .env.local e coloque as variaveis
# de ambiente baseado no arquivo .env.example que
# se encontra na pasta GithubBlog

# Instale as dependências
$ yarn

# Inicie a aplicação
$ yarn start

 

🔗 Link para o projeto online

GitHub Blog

 

📝 Licença

Este projeto está licenciado sob a Licença MIT.


Feito com 💙 por Antonio Alexandre

Contato email: antonioalexandre1984@gmail.com

About

Projeto com base no desafio 03 proposto na trilha Ignite react da RockeSeat. A aplicação basea-se na utilização de clientes HTTP consumindo a API do Github para criar um blog pessoal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published