Pular para o conteúdo principal

Documentação — CentralCRM_back

Índice da pasta docs/. O cartão de visita do repositório está na raiz: README.md.

Entrada

DocumentoDescrição
index.mdHome do site MkDocs
onboarding.mdNovo developer
arquitetura/Visão técnica
adr/Architecture Decision Records
apis/catalogo-completo.mdTodos os endpoints
modelo-dados/Schema / ERD
setup/instalacao.mdInstalação detalhada
deploy/CI/CD e rollback
runbooks/Operação em falha
testes/estrategia.mdEstratégia de testes

Arquitetura e operação (legado + canónico)

DocumentoDescrição
ARQUITETURA.mdAlias da visão completa
arquitetura/visao-completa.mdCanónico
ENTENDIMENTO.mdPresença end-to-end
ENV_CONTAINER.mdVariáveis no Docker / Swarm
operacao/docker-db-debug.mdDebug PostgreSQL no container

Integração frontend

DocumentoDescrição
guias/frontend-apis.mdAuth + companies, erros, Bearer
guias/migracao-auth-users.mdMigração APIs de utilizador
guias/login.mdLogin
guias/register.mdRegisto
guias/post-company.mdPOST empresa
guias/cadastro-company.mdCadastro completo

Schema SQL

FicheiroDescrição
sql/company-table.sqlTabela company
sql/company-directory-tables.sqlDiretório
sql/todastabelas.sqlReferência ampla
sql/auth_user_table.sqlpublic."user"
sql/migrations/Migrations numeradas

API interativa

RecursoURL
Swagger UIhttp://localhost:3000/api/docs
OpenAPI JSONGET /api/docs-json
OpenAPI YAMLGET /api/docs-yaml
Catálogo Markdownapis/catalogo-completo.md

Postman

FicheiroDescrição
postman/CentralCRM_API.postman_collection.jsonCollection
postman/CentralCRM_local.postman_environment.jsonbaseUrl, accessToken

Fluxo: Auth → Login (preenche accessToken) e depois as restantes pastas.