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 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
  • Vítimas de Crime
  • WikiWiki
  • Wiki
  • Código

Código · Changes

Page history
Update Código authored Aug 28, 2023 by Henrique Baptista De Oliveira's avatar Henrique Baptista De Oliveira
Hide whitespace changes
Inline Side-by-side
Código.md
View page @ 0d6a02e8
# Nossos Repositórios # Nossos Repositórios
:warning: Todo o código fonte, com exceção de documentações e textos deverá ser escrito em inglês :warning: :warning: Todo o código fonte, com exceção de documentações e textos deverá ser escrito em inglês :warning:
## Backend ## Backend
### [auth](https://tools.ages.pucrs.br/vitimas-de-crime/auth) ### [auth](https://tools.ages.pucrs.br/vitimas-de-crime/auth)
Serviço de autenticação OAuth 2 do projeto funcionando com :warning: **a decidir entre keycloak e cognito** :warning:
### [api](https://tools.ages.pucrs.br/vitimas-de-crime/api) Serviço de autenticação OAuth 2 do projeto funcionando com :warning: **a decidir entre keycloak e cognito** :warning:
### [api](https://tools.ages.pucrs.br/vitimas-de-crime/api)
Serviço geral da aplicação com todos os endpoints de operações chamadas pelo frontend Serviço geral da aplicação com todos os endpoints de operações chamadas pelo frontend
# Estrutura de pastas
# Estrutura de pastas
## Backend ## Backend
:open_file_folder: _raiz do projeto_ <br> :open_file_folder: _raiz do projeto_ \
&nbsp;&nbsp;&nbsp; :open_file_folder: **config** <br>     :open_file_folder: **config** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Definição de singletons usados para configurar a aplicação <br>         Definição de singletons usados para configurar a aplicação
&nbsp;&nbsp;&nbsp; :open_file_folder: **domain** <br>     :open_file_folder: **domain** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Entidades, DTOs referentes ao domínio da aplicação e VOs (Objetos de Valor) <br>         Entidades, DTOs referentes ao domínio da aplicação e VOs (Objetos de Valor)
&nbsp;&nbsp;&nbsp; :open_file_folder: **repository** <br>     :open_file_folder: **repository** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Camada de acesso aos dados usando o Spring Data JPA - acessada pelas services <br>         Camada de acesso aos dados usando o Spring Data JPA - acessada pelas services
&nbsp;&nbsp;&nbsp; :open_file_folder: **service** <br>     :open_file_folder: **service** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Camada de orquestração de entidades e lógica de negócio - acessada pelas controllers<br>         Camada de orquestração de entidades e lógica de negócio - acessada pelas controllers
&nbsp;&nbsp;&nbsp; :open_file_folder: **web** <br>     :open_file_folder: **web** \
&nbsp;&nbsp;&nbsp; - :open_file_folder: **controller** <br>     - :open_file_folder: **controller** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Camada de definição dos enpoints, chamada das services e montagem dos payloads de resposta<br>            Camada de definição dos enpoints, chamada das services e montagem dos payloads de resposta\
&nbsp;&nbsp;&nbsp; - :open_file_folder: **representation** <br>     - :open_file_folder: **representation** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pasta para as classes de request/response<br>            Pasta para as classes de request/response\
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - :open_file_folder: **response** <br>         - :open_file_folder: **response** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pasta para os payloads de resposta da aplicação<br>            Pasta para os payloads de resposta da aplicação\
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - :open_file_folder: **request** <br>         - :open_file_folder: **request** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pasta para os payloads de requisição da aplicação<br>            Pasta para os payloads de requisição da aplicação\
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - :open_file_folder: **error** <br>         - :open_file_folder: **error** \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pasta para os payloads de erro da aplicação<br>            Pasta para os payloads de erro da aplicação
\ No newline at end of file \ No newline at end of file
Clone repository
  • Arquitetura do Projeto
  • Banco de Dados
  • Configuração de Ambiente
  • Código
  • Processo
  • design_mockups
  • escopo
  • Home
  • qualidade
  • utilizacao