Projeto Labeddit Backend

API para aplicativo de rede social com interação de postagem, comentário da postagem e reações às postagens e comentários.

Aplicação back-end de servidor express com banco de dados sqlite3.

Índice

Link do respositório do Frontend

https://github.com/Casenrique/projeto-labeddit-frontend

Métodos

Requisições para a API devem seguir os padrões:

Método Descrição
GET Retorna informações de um ou mais registros.
POST Utilizado para criar um novo registro.
PUT Atualiza dados de um registro ou altera sua situação.
DELETE Remove um registro do sistema.

Respostas

Código Descrição
200 Requisição executada com sucesso (success).
400 Erros de validação ou os campos informados não existem no sistema.
404 Registro pesquisado não encontrado (Not found).
409 Registro pesquisado já existente.

Fluxograma do Banco de Dados

Projeto Labeddit

https://dbdiagram.io/d/640b1861296d97641d86f731

Documentação

Link Demonstração

Tecnologias utilizadas

  1. Node.js
  2. Typescript
  3. Express
  4. Cors
  5. Knex
  6. Sqlite3
  7. Jest

Pessoas Autoras

Imagem do desenvolvedor

Linkedin

Próximos passos

  • Inclusão de método para reset de senha do usuário.
  • Aumentar coverage dos testes para além de 75%.
  • Refatoração de código para código mais limpo.