Plataforma de control de acceso
El visitante se registra solo.
El residente decide desde su celular.
Un kiosko en la entrada donde la visita se registra sola y una app donde el residente autoriza en tiempo real — sin libreta, sin llamadas, sin fila.
Kiosko de caseta · App del residente · Panel de administración — corriendo en hardware real.


- 20 s
- en registrar una visita
- 22
- pantallas entre las dos apps
- 4
- vías de registro en la caseta
- 2
- canales redundantes de aviso
El problema
La caseta sigue funcionando con libreta y llamadas
Fila en la entrada
El guardia escribe a mano nombre, departamento y motivo de cada visitante. Letra ilegible y teléfonos inventados.
Llamada por llamada
Marcar al residente, esperar, volver a marcar si no contesta. Cada acceso depende de que dos personas coincidan.
Sin evidencia
Ante un incidente no hay foto, ni hora exacta, ni rastro de quién autorizó. La prueba es una hoja de papel.
La plataforma
Dos piezas, un solo recorrido
Dos piezas — el kiosko de la caseta y la app del residente — sobre un solo backend. El visitante nunca espera a que alguien lo atienda.
- 1
Llega la visita
Se registra sola en el kiosko: habla, muestra su QR o teclea.
- 2
Se anuncia
La solicitud viaja al celular del residente en tiempo real, con foto y motivo.
- 3
El residente decide
Dejar pasar o rechazar con un tap, esté donde esté.
- 4
Queda el registro
El veredicto vuelve al kiosko y el acceso queda en la bitácora con foto y hora.

En la entrada
Del registro al torniquete, sin nadie en medio.
El terminal se instala en la puerta. Cuando el residente autoriza, el veredicto aparece en pantalla y el acceso queda registrado.
Parte 1 · La caseta
Kigo · Kiosko
El visitante se registra solo. El guardia deja de capturar datos y vuelve a hacer lo suyo: vigilar.
Render conceptual
Render conceptual
1Cuenta tu visita
Toca el orbe y habla. O toca «Escribir».

2Revisa tus datos
Nombre, depto, motivo, teléfono y foto, listos para confirmar.

3Se envía la solicitud
Le llega al residente al instante y se le avisa por WhatsApp.

4Acceso autorizado
Veredicto en pantalla y registro con foto y hora.
Habla, no teclea
«Vengo a ver a Ana en el 402». El kiosko entiende, llena el formulario y lo muestra para confirmar.
Foto y rostro
La foto se toma antes de pedir datos. Si el visitante ya vino antes, se le reconoce y el registro se acorta.
QR y residentes
Con invitación QR el visitante llega, la muestra y pasa. El residente reconocido entra directo, sin tocar nada.
Aviso por WhatsApp
El visitante no espera parado frente al kiosko: se le avisa en cuanto el residente responde.
Privacidad por diseño
Aviso de privacidad explícito y nada del visitante se guarda en el equipo. La caseta no acumula datos personales.
Nada bloquea el paso
Si falla cámara, QR, voz o reconocimiento, el flujo sigue en modo manual. El acceso nunca se detiene.
Hardware: Telpo F10. Integración nativa con el terminal: barra de LEDs que cambia de color según el veredicto, lector de códigos del equipo como tercera fuente de QR y SDK cableado para relé de puerta y NFC. Probado en vertical y en tablet horizontal, con panel de operador y diagnóstico en sitio.
Render conceptualParte 2 · El celular
Kigo · Residente
La decisión de acceso en el bolsillo de quien vive ahí, con un registro auditable de cada entrada. Android, iOS y navegador desde una sola base de código.
Solicitudes pendientes
Dejar pasar o rechazar, en un tap
Cuando alguien llega a caseta, la solicitud aparece con la foto del visitante, el motivo y una cuenta regresiva. Nadie entra a su casa sin que él lo sepa.


Acceso QR
La visita esperada entra sola
El residente genera un pase con nombre y ventana de validez —2 h, 6 h, 24 h o 7 días—. El QR viaja por WhatsApp y la caseta solo lo escanea: sin llamada, sin espera, sin autorización en vivo.


Bitácora
Quién entró, cuándo y con qué permiso
Historial por día con foto, hora y estado de cada acceso. Búsqueda por nombre, filtro por origen —kiosko o QR— y detalle auditable con línea de tiempo y evidencia fotográfica.


Asistente
Pedirlo en una frase, confirmarlo con un tap
«Mándale una invitación a Rut». El asistente pregunta lo que falta, arma la propuesta y la deja en una tarjeta. Nunca ejecuta nada por su cuenta: ninguna acción sobre el acceso ocurre sin ese tap.


Render conceptualLa solicitud llega aunque la app esté cerrada
Responder sin abrir la app
Los botones de la notificación resuelven el acceso en el sistema operativo. La app no necesita arrancar.
Sobre la pantalla de bloqueo
La solicitud se muestra encima del bloqueo solo mientras está viva, y se retira sola al expirar.
Sin avisos duplicados
WebSocket y push pueden traer el mismo evento; la app lo detecta y lo muestra una sola vez.
Modo No molestar
Las solicitudes siguen entrando y quedando registradas, pero el teléfono no suena.
Demo
Ver Kigo funcionando
Kigo corriendo en el terminal de caseta y en el celular, sin maquetas.
Kigo de punta a punta
Del registro en la caseta al veredicto del residente.
Video en producción
Kiosko en la caseta
Registro por voz, foto y QR en el Telpo F10.
Video en producción
App del residente
Autorización en vivo, pases QR y bitácora.
Bajo el capó
Una sola base de código
Tres superficies —terminal, celular y navegador— sobre un solo backend, con dos canales redundantes para que ningún aviso se pierda.
| Pieza | Elección | Por qué importa |
|---|---|---|
| Apps | Flutter · Dart 3.12 | Kiosko y residente comparten lenguaje, paquetes y criterios; corren en Android, iOS y navegador. |
| Backend | Go + Fiber + PostgreSQL | Un solo servicio central desplegado con Docker; las tres superficies lo consumen. |
| Tiempo real | WebSocket | El veredicto del residente aparece en el kiosko sin recargar ni consultar en bucle. |
| Notificaciones | Firebase Cloud Messaging + módulo Android nativo | El residente responde desde la notificación con la app cerrada o el teléfono bloqueado. |
| Voz | Reconocimiento de habla + audio pregrabado | Paquete propio compartido por las dos apps: dicta en el kiosko y en el asistente. |
| Hardware | Telpo F10 (SDK nativo) | LEDs, relé de puerta, NFC y lector de QR integrados desde la app. |
Render conceptualTercera superficie
Kigo · Dashboard — el panel del administrador
Flutter Web, mismo sistema de diseño. Su pieza clave es el alta de residentes por QR: el administrador genera desde un departamento un enlace de un solo uso, el residente lo escanea con su celular, teclea su nombre, sube su foto y queda dado de alta. El token no abre ninguna otra ruta, se invalida al primer uso y viaja en el fragmento de la URL —así nunca llega al servidor ni a los logs—.
Dónde estamos
Qué está listo y qué sigue
Flujo completo del visitante
Voz, foto, revisión, autorización y veredicto en el kiosko.
Instalado en el Telpo F10
Probado en vertical y en tablet horizontal, con panel de operador y diagnóstico en sitio.
Autorización en tiempo real
Con la app abierta, cerrada o el teléfono bloqueado.
Pases QR y bitácora con evidencia
Generar, compartir, registrar y consultar el historial por día.
Asistente con confirmación
Chat, dictado por voz y propuestas revisables.
Apertura automática
Pluma y torniquete por relé del terminal.
Credencial NFC
Para residentes y personal recurrente.
Publicación en tiendas
Distribución de la app en Google Play y App Store.
Piloto en un residencial
Operación real con métricas de tiempo y volumen de accesos.
En una línea
La caseta deja de ser
un cuello de botella.
El visitante se registra solo en 20 segundos, el residente decide desde donde esté y cada acceso queda con foto, motivo y hora.
Para el residencial
Menos fila, menos fricción y un registro de accesos que sí sirve como evidencia.
Para el residente
Autoriza desde el celular. Nadie entra a su casa sin que él lo sepa.
Para la operación
El guardia deja de capturar datos y vuelve a hacer lo suyo: vigilar.