Estructura del proyecto Angular
Componentes principales
login
Formulario de autenticación con validacióninventario-list
Tabla de activos con filtros y búsquedainventario-crear/editar
Formularios para CRUD de activoshistorial
Visualización de cambios históricosregistro-eliminados
Lista de activos eliminadosanotaciones
Sistema de propuestas de cambiosgenerar-informe
Diálogo para generar reportes PDF/Excelupload-excel
Componente de carga masivaServicios
AuthService
Maneja autenticación JWT:- Login/logout
- Almacenamiento de tokens
- Refresh automático
- Validación de permisos
InventarioService
Operaciones sobre activos:- CRUD completo
- Filtros dinámicos
- Búsqueda por placa
AnotacionesService
Gestión de anotacionesEliminadosService
Consulta de activos eliminadosRouting
Angular Router con guards:Material Design
Uso extensivo de Angular Material:- MatTable para listas
- MatDialog para modales
- MatFormField para formularios
- MatPaginator para paginación
Recursos
Backend
Arquitectura del backend Django