Keues
Sistema de gestión de colas y turnos para atención presencial, implementado como único contenedor Docker con API .NET 10 y frontend React/TypeScript. Incluye algoritmos de priorización, múltiples flujos de trabajo y soporte multi-idioma.
Ficha actualizada 24 sept 2026, 16:41 · upstream 24 sept 2026, 16:19 · release v1.5.0
Qué es Keues
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Keues es una solución completa para la gestión de colas en entornos de atención presencial como comercios, clínicas y administración pública. El sistema se compone de cuatro aplicaciones: API central (.NET 10), dashboard web (React/TypeScript), terminal de autoservicio y monitores digitales. Todo funciona dentro de un único contenedor Docker con persistencia local en SQLite.
El núcleo del sistema utiliza un algoritmo inteligente para la selección de turnos que combina tres mecanismos: prioridad, peso y envejecimiento. Esto permite gestionar diferentes tipos de clientes (urgencias vs citas programadas) y equilibrar la carga entre múltiples colas. El sistema soporta tres flujos de trabajo distintos: TicketMachine (cliente saca ticket), SetFree (sin tickets, aviso de puesto libre) y ManualCall (operador sube/baja número manualmente).
La arquitectura incluye un dashboard de administración con KPIs en tiempo real, configuración sin límites para menús y numeración, y seguridad mediante JWT. El despliegue es sencillo con Docker o Docker Compose, pero requiere .NET 10 SDK para desarrollo local.
- Gestión de colas en carnicerías donde el cliente saca un número y espera a ser llamado por el mostrador
- Atención en clínicas con múltiples prioridades (urgencias vs citas programadas) y ratios de atención configurables
- Monitoreo de puestos libres en grandes superficies sin tickets mediante flujo SetFree
- Gestión de colas en mercados tradicionales con dispensadores de papel y monitores digitales
- Algoritmo de priorización avanzado que combina prioridad, peso y envejecimiento para evitar esperas indefinidas
- Arquitectura monolítica en único contenedor Docker sin base de datos externa ni servicios adicionales
- Comunicación en tiempo real mediante SignalR sin polling ni recargas de página
- Soporte multi-idioma (español/inglés) y tema claro/oscuro integrado
- Dependencia de .NET 10 SDK para desarrollo local, versión futura no disponible en todos los entornos
- Persistencia de datos en volumen local sin base de datos externa puede limitar escalabilidad horizontal
- Configuración inicial manual de variables de entorno para el dashboard (KEUES_DASHBOARD_URL)
- Ausencia de soporte explícito para bases de datos externas o replicación de datos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar con Docker: docker run -d --name keues -p 8080:8080 -v "$(pwd)/data:/app/data" gorerecord/keues:latest. Requiere .NET 10 SDK para desarrollo local. Configurar KEUES_DASHBOARD_URL en compose. El primer arranque crea automáticamente el administrador inicial.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
