Banco de dados da rede social Labeddit.
O Labeddit é uma rede social com o objetivo de promover a conexão e interação entre pessoas.
Quem se cadastrar no aplicativo poderá criar e curtir publicações.
- Login do usuário cadastrado
- Criação de novos posts
- Edição de posts pelo id do post e token do usuário
- Deleção do post pelo id do post e token do usuário
- Curtir e comentar posts de outros usuários
- Curtir e comentários de outros usuários
- Descurtir posts e comentários de outros usuários
- Typescript
- Express
- Node
- SQL
- SQLite
- Knex
- POO
- Arquitetura em camadas
- Geração de UUID
- Geração de hashes
- Autenticação e autorização
- Roteamento
-
Signup - para cadastrar usuário: - name - e-mail - password
-
Login:
- password
- Get all posts - busca todos os posts dos usuários da rede:
- id
- content
- likes
- dislikes
- createdAt
- updatedAt
- creator
- Edit post- edita texto do post a partir de seu id e do token do usuário:
- content
-
Delete post - Deleta post a partir de seu id e do token do usuário
-
Like or Dislike Post