Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Point-Tills-Wiki Point-Tills-Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • 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
  • Point Tils um aplicativo para interpretes de Lingua Brasileira de Sinais
  • Point-Tills-WikiPoint-Tills-Wiki
  • Wiki
  • backend

backend · Changes

Page history
Update backend authored Aug 25, 2025 by Matheus Machado Berwaldt's avatar Matheus Machado Berwaldt
Hide whitespace changes
Inline Side-by-side
backend.md
View page @ 5ba3894a
...@@ -20,30 +20,35 @@ Esta decisão foi tomada com base em dois momentos. Em um primeiro momento, na p ...@@ -20,30 +20,35 @@ Esta decisão foi tomada com base em dois momentos. Em um primeiro momento, na p
## Organização do repositório ## Organização do repositório
├── pointtils/ # Aplicação principal # Estrutura do Projeto
│ ├── src/
│ │ ├── main/ 📂 **pointtils/** — Aplicação principal
│ │ │ ├── java/com/pointtils/pointtils/ ├── 📂 **src/** — Código-fonte e recursos
│ │ │ │ ├── src/ # Código fonte principal │ ├── 📂 **main/** — Código da aplicação
│ │ │ │ │ ├── application/ # Lógica de aplicação │ │ ├── 📂 **java/com/pointtils/pointtils/** — Pacote base da aplicação
│ │ │ │ │ │ ├── controllers/ # Controladores REST │ │ │ ├── 📂 **src/** — Código fonte principal
│ │ │ │ │ │ ├── dto/ # Objetos de transferência │ │ │ │ ├── 📂 **application/** — Lógica de aplicação
│ │ │ │ │ │ ├── mapper/ # Mapeadores DTO-Entity │ │ │ │ │ ├── 📂 **controllers/** — Controladores REST (exposição de endpoints)
│ │ │ │ │ │ └── services/ # Serviços de negócio │ │ │ │ │ ├── 📂 **dto/** — Objetos de transferência de dados (DTOs)
│ │ │ │ │ ├── core/ # Núcleo do domínio │ │ │ │ │ ├── 📂 **mapper/** — Mapeadores entre DTOs e entidades
│ │ │ │ │ │ └── domain/ # Entidades e enums │ │ │ │ │ └── 📂 **services/** — Serviços de negócio (regras e lógica central)
│ │ │ │ │ └── infrastructure/ # Infraestrutura │ │ │ │ ├── 📂 **core/** — Núcleo do domínio
│ │ │ │ │ ├── configs/ # Configurações │ │ │ │ │ └── 📂 **domain/** — Entidades e enums de domínio
│ │ │ │ │ └── repositories/ # Repositórios │ │ │ │ └── 📂 **infrastructure/** — Infraestrutura e suporte
│ │ ├── resources/ # Arquivos de configuração │ │ │ │ ├── 📂 **configs/** — Configurações da aplicação
│ └── test/ # Testes unitários │ │ │ │ └── 📂 **repositories/** — Repositórios de dados (acesso ao banco)
├── utils/ # Utilitários e serviços auxiliares │ ├── 📂 **resources/** — Arquivos de configuração (application.yml, etc.)
│ ├── sonarqube/ # Configuração SonarQube │ └── 📂 **test/** — Testes unitários e de integração
│ │ └── Dockerfile
│ └── postgres/ # Configuração PostgreSQL 📂 **utils/** — Utilitários e serviços auxiliares
│ └── Dockerfile ├── 📂 **sonarqube/** — Configuração do SonarQube
├── docker-compose.yaml # Orquestração unificada de containers │ └── 📄 Dockerfile
└── sonarqube-docker-compose.yaml # Docker-compose antigo (legado) └── 📂 **postgres/** — Configuração do PostgreSQL
└── 📄 Dockerfile
📄 **docker-compose.yaml** — Orquestração unificada dos containers
📄 **sonarqube-docker-compose.yaml** — Orquestração antiga (legado)
## Padrões de código ## Padrões de código
### Nomenclatura de classes ### Nomenclatura de classes
......
Clone repository

Logo-Dark_Blue

Point Tils


Home

Arquitetura

Backend

Banco de Dados

Configuração

Design/Mockups

Escopo

Frontend

Gerência

Processo

Qualidade


Sprint 0

Sprint 1

Sprint 2

Sprint 3

Sprint 4