Skip to content

Modulos

Jose Navarro edited this page Aug 12, 2026 · 1 revision

Módulos

Cada módulo vive en src/app/modules/<nombre>/ y trae su propio <nombre>Api.ts (llamadas HTTP) y, si tiene formularios, su <nombre>Schema.ts (validación Zod). Ver Arquitectura para la estructura general y Validacion y Schemas para la convención de schemas.

Módulo Qué gestiona
auth Login, restablecimiento de contraseña, layout de autenticación
bodega Bodegas: vistas, detalle, formulario
configuracion Configuración general de la plataforma
convenios Convenios con proveedores: vista y formulario
entregas Entregas de material: vista, formulario, detalle, historial y chip de estado
home Dashboard / vista de inicio
ingresos Ingresos de material: vista, formulario, historial editable, chip de estado, recibo imprimible
inventario Stock: vistas, detalle, ajuste, merma, configuración de línea, indicador de stock
logs Vista de logs del sistema
materiales Catálogo de materiales: vista y formulario
platform Vista de super admin de plataforma (multi-tenant)
proveedores Proveedores: vista y formulario
reportes Generación de reportes en PDF/Excel
tareas Tareas operativas: vistas, detalle, formulario, mis-tareas
trabajadores Trabajadores: vistas, registro, edición

Módulos con reglas de negocio en 409/400 relevantes

inventario (ajuste/merma) y ingresos fueron endurecidos junto con el backend para mostrar mensajes reales de conflicto de versión y error de validación en vez de mensajes genéricos — ver Decisiones Tecnicas (ADR 002).

Clone this wiki locally