Os diretores da UniAlfa ficaram muito animados com o crescimento da universidade e decidiram criar a UniAlfa Social, a rede social da universidade. Esta rede social consiste em basicamente uma área onde é possível cadastrar e remover postagens, curtir e comentar postagens. Para realizar estas ações o usuário precisa estar logado no sistema.
- Cadastro de usuário
- Login
- Detalhes do usuário atual
- Alterar senha
- Adicionar e remover uma post
- Adicionar e remover um comentário em um post
- Adicionar e remover uma curtida em um post
- Listar posts mais recentes
- Listar posts criados pelo usuário atual com quantidade de curtidas e comentários
- Listar comentários e curtidas de um post
- Ser desenvolvido em NodeJs
- Utilizar um Backend Framework (Preferência o Express)
- Banco de Dados NoSQL (Preferência o MongoDB)
- Autenticação e autorização com JWT
- Testes integrados
- Typescript
- Documentação publicada no postman
Nome completo:
Email:
Url da documentação: