La estructura ya deja espacio para permisos, tenant por conjunto y sesiones reales.
Panel base operativo
Control de portería, residentes y eventos en una sola vista
Se reemplazó el placeholder por una estructura inicial usable: dashboard, cola operativa, módulos administrativos, tabla de eventos y bloques listos para integrar con backend NestJS + Asterisk.
- Frontend estático operativo
- Modelo alineado con docs MVP/Arquitectura/Entidades
- Preparado para SPA o consumo API posterior
Cola de portería
Atajos operativos
Directorio y prioridades de contacto
Base para mostrar teléfonos, usuarios SIP, orden de escalamiento, estado y horarios preferidos.
- Contacto primario/secundario
- Prioridad por residente
- Estado habilitado / suspendido
Torre, número y extensión SIP
Preparado para vincular apartamentos con torres, extensiones, reglas de acceso y residentes asignados.
- Filtro por torre
- Asignación de extensión
- Estado operativo
Citófonos y puntos de ingreso
Estructura para listar cada dispositivo SIP, su ubicación física, estado y salud de conectividad.
- Nombre y ubicación
- Extensión SIP
- Latencia / disponibilidad
Eventos recientes
| Fecha/Hora | Dispositivo | Apartamento | Residente | Tipo | Resultado |
|---|
API NestJS
Endpoints sugeridos para la siguiente iteración:
POST /auth/login
GET /dashboard
GET /eventos
POST /accesos/autorizar
Asterisk / SIP
La UI ya contempla estado de dispositivos, reintentos de llamada y trazabilidad de aperturas autorizadas por DTMF.
Siguientes mejoras
Convertir este estático a SPA con router, autenticación, consumo API y vistas CRUD.