Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 2.24 KB

README.md

File metadata and controls

80 lines (56 loc) · 2.24 KB

🚀 Tecnologias

Esse projeto está utilizando as seguintes tecnologias:

📜 Descrição

Esse projeto foi desenvolvido utilizando angular para fins de aprendizagem. Nele é feito o consumo de uma API GraphQL. Todas as Queries e Mutations estão sendo utilizadas no projeto. Para melhorar o processo de estilização foi utilizado AntDesign(NG-ZORRO).

O projeto está dividido em Components e Services, os Services são responsáveis por realizar as consultas a API, já os Components ficam responsáveis por receber os dados retornados e ralizar a lógica necessária para cada retorno.

⚙️ Como funciona?

  • Quando a página é montada um usuário aleatório é buscado no banco.
  • É possível alterar o usuário logado clicando no ícone no menu lateral.
  • É possível visualizar todas as postagens cadastradas.
  • É possível visualizar as publicações do usuário conectado.
  • Sempre que o usuário é alterado todas as postagens são alteradas para as postagens do novo usuário.
  • O usuário pode criar publicações.
  • O usuário pode atualizar publicações.
  • O usuário pode editar publicações.
  • O usuário pode deletar publicações.
  • O usuário pode visualizar os detalhes das publicações.

🎲 Quer customizar o projeto?

Clone esse repositório

git clone https://github.com/Savio-Anjos/MyPosts.git

Navegue até o diretório do projeto

cd MyPosts

Instale as dependências

npm i
yarn

Inicie a aplicação

ng serve

🖼️ Layout


Criado com 💙 por Sávio Anjos