Esse projeto está utilizando as seguintes tecnologias:
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.
- 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.
git clone https://github.com/Savio-Anjos/MyPosts.git
cd MyPosts
npm i
yarn
ng serve
Criado com 💙 por Sávio Anjos