Skip to content

jotasilvadev/test-tecnico-blog

Repository files navigation

Blog Teste Técnico

Projeto realizado como teste técnico. Essa aplicação é uma front-end desenvolvida para interagir com uma API RESTful que exibe posts de um blog e seus comentários, além do nome e contato dos escritores do blog.

Confira a aplicação:

https://main.dsqkke435l193.amplifyapp.com/

Funcionalidades

A exibição dos posts, realizada por um componente utilizando fetch para fazer a requisição na API. Ao clicar no icone de comentários, são exibidos os comentários e o email de quem realizou o mesmo, clicando novamente no icone de comentário, eles param de ser exibidos. Dentro do corpo dos posts, também é exibida uma imagem que vem de uma API Rest de fotos de gatos. Quando clica no nome do autor do post, é acessada a página dos escritores, e surge um botão de home no header para voltar a página inicial.

Ferramentas utilizadas

Planejamento

  • Passo 1 > Criação do componente que iria dar fetch na Api fornecida.
  • Passo 2 > Página inicial dos posts.
  • Passo 3 > Botão de mostrar e esconder os comentários.
  • Passo 4 > Página com os escritores.
  • Passo 5 > Estilização dos componentes.
  • Passo 6 > Componente que busca as imagens de gato para melhorar o visual dos posts.
  • Passo 7 > Refatoração.
  • Passo 8 > Deploy.

Decisões tomadas no processo

  • Next.js como framework.
  • Tailwind como biblioteca para estilização.
  • Paleta de cores Slate & Stone do Tailwind.
  • Layout pensado no mobile-first.
  • Uso da API Rest "cat as a service".
  • Deploy na aplicação na AWS Amplify.

Para rodar o projeto localmente:

1. Clone o repositório

git clone [https://github.com/mckaywrigley/chatbot-ui.git](https://github.com/jotasilvadev/test-tecnico-blog.git)

2. Instale as dependencias

npm i

3. Run App

npm run dev

Screenshot Cat Blog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published