Home | Escopo | Processo | Mockups | Configuração | Arquitetura | Gerência | BD | Qualidade | Frontend | Backend |
---|
Controllers
Os controllers do backend do Colabora Aí são responsáveis por gerenciar as interações entre o cliente e os serviços do sistema, expondo endpoints REST para realizar diversas operações.
PostController
O PostController gerencia as operações relacionadas a posts. As funcionalidades incluem:
- Buscar posts por categoria: Retorna todos os posts ou filtra por uma categoria específica.
- Criar um novo post: Adiciona um post ao sistema.
- Excluir um post por ID: Marca um post como deletado.
- Atualizar um post por ID: Modifica as informações de um post existente.
- Buscar um post por ID: Recupera os detalhes de um post específico.
PointOfInterestController
O PointOfInterestController lida com a criação de Pontos de Interesse (Points of Interest - POI).
Funcionalidade principal:
- Criar um novo Ponto de Interesse: Adiciona um POI ao sistema com base nos dados fornecidos.
FeedbackController
O FeedbackController permite adicionar feedbacks aos posts. Funcionalidade principal:
- Adicionar Feedback a um Post: Associa um feedback ao post especificado pelo ID.
AuthController
O AuthController gerencia a autenticação de administradores no sistema. Funcionalidade principal:
- Autenticar um Administrador: Verifica as credenciais do administrador e retorna um token JWT para autenticação, caso as credenciais sejam válidas.