32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# Diagramas
|
|
|
|
Indice de diagramas en `diagramas/`.
|
|
|
|
## Diagramas generados
|
|
|
|
- [Arquitectura general](arquitectura-general.md): vista de usuario, Angular, Express, PostgreSQL y Socrata.
|
|
- [Componentes frontend](frontend-componentes.md): rutas Angular, componentes, servicios, guard, interceptor y HTTP.
|
|
- [Componentes backend](backend-componentes.md): servidor, rutas, middlewares, servicios, consultas y PostgreSQL.
|
|
- [Base de datos](base-datos.md): ER activo y modelo legado encontrado en SQL.
|
|
- [Secuencia de autenticacion](secuencia-autenticacion.md): login real con token aleatorio persistido como hash.
|
|
- [Secuencia consulta INVIMA](secuencia-consulta-invima.md): filtros Angular hasta consulta en `invima_api_catalog`.
|
|
- [Despliegue](despliegue.md): navegador, Angular, Node.js, PostgreSQL, puertos, protocolos y variables.
|
|
|
|
## Diagramas existentes revisados
|
|
|
|
- [frontend-clases.mmd](frontend-clases.mmd): clases y tipos Angular generados por TsUML2.
|
|
- [frontend-clases.svg](frontend-clases.svg): render SVG del diagrama de clases frontend.
|
|
- [uml-plataforma.html](uml-plataforma.html): diagrama/plataforma existente.
|
|
|
|
## Archivos analizados
|
|
|
|
- `diagramas/frontend-clases.mmd`
|
|
- `diagramas/frontend-clases.svg`
|
|
- `diagramas/uml-plataforma.html`
|
|
- `semillero/src/app`
|
|
- `semillero/angular.json`
|
|
- `semillero/proxy.conf.json`
|
|
- `backend`
|
|
- `backend/comando.sql`
|
|
- `backend/comandos en pgadmin4.txt`
|