Aplicaciones¶
Mapa de las aplicaciones de Legalys y cómo se relacionan entre sí. Las dividimos en aplicaciones core (centrales para el negocio) y auxiliares (soporte y automatización).
Mapa del sistema¶
graph TD
Cliente([Cliente]) -->|solicita presupuesto| Cotizador[El Cotizador]
Cliente -->|gestiona su relación| Portal[Portal de Clientes]
Portal -->|web + móvil| Movil[(Apps Android / iOS)]
Cotizador -->|datos de presupuesto| Odoo[(Odoo · ERP)]
Portal <-->|clientes, trámites, pagos| Odoo
Robot[Robot de Monitoreo de Visas] -->|actualiza estados de trámites| Odoo
Migracion([Servicio Nacional de Migración / MITRADEL]) -->|consulta diaria 7:00 am| Robot
subgraph Core
Odoo
Cotizador
Portal
end
subgraph Auxiliares
Robot
end
Diagrama preliminar
Este mapa refleja el entendimiento inicial de cómo se conectan las aplicaciones. Ajústalo a medida que se documente cada integración real.
Aplicaciones core¶
-
El ERP de la empresa: facturación, información de clientes, trámites.
-
App web que permite a los clientes solicitar presupuestos sin intervención de un abogado u operador.
-
Relación con el cliente (notificaciones, documentos, pagos). Django + VueJS con webview nativo para Android e iOS.
Aplicaciones auxiliares¶
-
Proceso automático diario (7:00 am) que verifica el estado de los trámites en el Servicio Nacional de Migración y MITRADEL.
Cómo documentar una aplicación nueva
Cada aplicación sigue la misma plantilla para que sean predecibles:
- Ficha técnica al inicio (propósito, tipo, repo, stack, entornos/URLs, owner, integra con, estado).
- Secciones: Visión general → Arquitectura (Mermaid) → Tecnologías → Configuración y entornos → Nuances → Troubleshooting, y Guías propias si es una app core.
- Añádela al
nav:demkdocs.ymly a este índice (Core o Auxiliares).
Las core usan una carpeta con varias páginas; las auxiliares, una sola página con esas secciones como encabezados.