El problema
Llevar una sede es tener muchas cosas pequeñas en la cabeza: qué equipos están offline, qué garantías caducan, qué salas se han revisado esta mañana, quién empieza el lunes. Lo quería todo en un sitio, hecho desde cero y anonimizado.
Qué he hecho
- Panel, activos (offline, no conformes, seriales duplicados, consultas remotas), garantías y software.
- Personas, planos de planta, checklists de salas, altas y bajas, visitas y turnos.
- Salud de servicios, administración por roles y log de auditoría.
El acceso es solo por invitación: el primer administrador se crea con bootstrap-admin, las cuentas se activan con un código de 6 caracteres por email y desde entonces cada inicio de sesión pide app autenticadora (TOTP).
Cómo está hecho
Flask y SQLite, con PowerShell por CIM/WinRM para las consultas remotas. ARCHITECTURE.md, docs/decisions.md (lecciones de PowerShell y WMI) y docs/security.md explican las decisiones. Dieciséis tests.
Siguientes pasos
- Conectar LDAP para el inicio de sesión y SMTP para los emails de activación.
- Activar PowerShell remoto (WinRM) para las consultas en vivo a los equipos.
- Cargar tu inventario de activos y tus planos, y adaptar los checklists de salas a tu oficina.
¿Quieres llevarlo a tu entorno o adaptarlo a tu caso? Escríbeme y lo vemos.
Tech Career Lab · newsletter
¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.
Apúntate y llévate las 33 ideas →