Una fuente de verdad para tu inventario de TI.
Inventario de hardware y red, entregas a empleados con recibos PDF imprimibles, licencias, líneas móviles, contratos con proveedores y una pista de auditoría completa — en tu propio servidor, con un comando Docker.

Del onboarding a la devolución, cuatro pasos.
La firma en papel se queda contigo; la fuente de verdad digital vive en ITACM.
Onboarding
Crea el empleado, reserva un dispositivo y línea del stock.
Entrega
Hardware, línea y software en la cesta; imprime un PDF, firma.
Operación
Alertas del panel, renovaciones de licencia, enlaces de contrato.
Offboard
Devolución, transferencia, baja o venta — registrado en auditoría.
Tu torre de control matutina
KPIs, entregas recientes, avisos de fin de vida y onboardings programados de un vistazo — licencias por vencer y stock bajo en una sola franja.
- Estados: In Stock, Assigned, Reserved, Repair, Sold…
- Campana y tarjeta cuando vence un onboarding
- Gráficos de distribución y valor de inventario
La infraestructura, fuera de la entrega personal
Firewalls, switches, servidores y almacenamiento se asignan a un sitio y un responsable — con topología interactiva y mapas de rack.
- Topología por sitio, flechas de uplink, padres entre sitios
- Ubicación en rack / U con detección de solape
- IP de gestión, firmware, garantía, licencias enlazadas
¿A quién compramos, cuándo se renueva?
MSP, ISP y proveedores de hardware con contactos; contratos con coste, plazo y ciclo de facturación — aviso a 60 días y archivo de documentos.
- Multidivisa y cuentas atrás de renovación
- Contratos y facturas por proveedor
- Separación de acceso Público / Confidencial
Cesta atómica, recibo PDF con tu marca
Elige un empleado, añade dispositivos y/o líneas, confirma. Una transacción con bloqueo de fila crea la entrega y un recibo con tu marca.
- Doble asignación imposible — bloqueos + transacción
- Varios diseños de recibo, términos editables
- Las reimpresiones mantienen al emisor original
Datos para decidir, un rastro para confiar
20 informes preestablecidos más un generador (fuente × columnas × filtros) en CSV, junto a una línea de auditoría filtrable de todo el sistema.
- Valor de inventario, ciclo de vida, tendencias de compra
- Quién hizo qué — con marca de tiempo y entidades
- Los secretos se enmascaran antes de guardarse
De la barra lateral a la base de datos, un solo sistema.
Cada módulo sigue la misma cadena — vista → ruta → servicio → tabla — todo tras acceso por roles.
Panel
KPIs, alertas, distribución, actividad.
Hardware
QR, coste & garantía, ciclo de vida, búsqueda.
Red & Servidor
Topología, racks, sitio + responsable.
Catálogo
Marcas, categorías, ciclo de vida, specs.
Software & Licencias
Pools de asientos, asignación atómica, avisos.
Líneas móviles
Inventario de SIM y números con historial.
Proveedores & Contratos
Proveedores, seguimiento de renovación, documentos.
Consumibles
Movimientos de stock, avisos de stock bajo.
Empleados
Detalle, onboarding y offboarding.
Entrega
Cesta atómica y recibos imprimibles.
Mantenimiento
Reparación, devolución, baja — con documentos.
Recuento
Recuento físico con cámara y conciliación.
Informes
20 plantillas más generador, CSV y membrete.
Registro de auditoría
Línea de actividad unificada y filtrable.
Usuarios de TI
RBAC — crear, rol, desactivar, eliminar.

Gestiona también desde el terreno.
Sin app móvil aparte — toda la interfaz es responsive, con navegación inferior, botón central de escaneo QR y lectura de código de barras/QR por cámara.
- →Navegación inferior y escáner de cámara
- →Inicia un recuento en el PC, sigue escaneando en el móvil
- →Las tablas anchas se vuelven tarjetas en el móvil
Un comando para ejecutar, tus datos para conservar.
El código está en la imagen — sin paso de build. Todo está en PostgreSQL, una copia cubre todo el sistema.
Acceso por roles
Owner / Admin / Helpdesk / Viewer — en cada endpoint, revalidado en cada petición.
Endurecido
JWT (algoritmo fijo) + bcrypt, verificación magic-byte, CSP estricta, límites de tasa, árbol 0-CVE.
Pista de auditoría completa
Cada mutación se escribe en el registro de auditoría; los secretos se enmascaran.
Copia en un solo dump
Todo, incluido el archivo de documentos, está en PostgreSQL. Sin bloqueo de nube ni telemetría.
# clonar, generar secretos, arrancar git clone https://github.com/enesyaks/ITACM.git cd ITACM && docker compose up -d --build # → http://localhost:8000 (asistente de onboarding) # copia completa (BD + documentos): docker compose exec api npm run migrate:export