Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Keues
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80805125
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.