Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Colabora aí
  • WikiWiki
  • Wiki
  • Backend

Last edited by Guilhermo Herter Malater Nov 18, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Backend

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.
Clone repository
  • Arquitetura
  • Backend
  • Banco de Dados
  • Configuracao
  • Escopo
  • Frontend
  • Gerencia
  • Mockups
  • Processo
  • Qualidade
  • Home