Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

quizmaster

Quizmaster es una aplicación web para gestionar concursos de preguntas y respuestas en línea, construida con Next.js y Java 11. Permite configurar preguntas multimedia mediante YAML y ofrece vistas para jugadores y organizadores.

Ficha actualizada 18 sept 2026, 20:00 · upstream 12 jul 2026, 14:39 · release v1.163

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es quizmaster

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Quizmaster es una aplicación web diseñada para organizar concursos de preguntas y respuestas en línea. Está construida sobre el framework Next.js y utiliza Java 11 como motor backend, ejecutándose por defecto en el puerto 9000. La configuración de las preguntas, opciones, respuestas y recursos multimedia se realiza mediante un archivo YAML llamado quiz-config.yml, lo que permite una personalización sencilla sin necesidad de modificar código fuente.

La aplicación ofrece tres vistas principales: la página del jugador para enviar respuestas, la pantalla principal del quiz visible por todos los participantes y la página de control maestro exclusiva para el organizador. Esta última permite calificar respuestas, controlar el flujo del concurso y gestionar temporizadores mediante atajos de teclado específicos.

CASOS DE USO
  • Organizar concursos educativos en línea para estudiantes o grupos de aprendizaje.
  • Realizar pruebas de conocimiento en eventos corporativos, conferencias o ferias tecnológicas.
  • Gestionar quizzes de trivia en reuniones sociales, fiestas o actividades familiares.
  • Implementar evaluaciones rápidas en entornos académicos sin necesidad de bases de datos complejas.
PUNTOS DESTACADOS
  • Soporta múltiples tipos de preguntas configurables mediante un archivo YAML centralizado.
  • Incluye soporte nativo para multimedia (audio y video) integrado directamente en las preguntas.
  • Permite control maestro protegido con secretos para evitar acceso no autorizado a la interfaz de administración.
  • Ofrece plantillas Docker precompiladas y opciones para construir localmente mediante docker-compose.
  • Proporciona atajos de teclado útiles para el organizador durante la ejecución del quiz (ej. pausar temporizador, reproducir audio).
  • No requiere base de datos externa; toda la configuración es estática y se carga en memoria.
PRECAUCIONES
  • Requiere Java 11 instalado en el servidor, lo que puede ser una barrera para entornos sin JDK.
  • No utiliza Dockerfile estándar ni docker-compose nativo; depende de archivos específicos (docker-compose-prebuilt.yml).
  • La complejidad baja podría limitar la escalabilidad para grandes audiencias sin ajustes adicionales.
  • Depende de configuración estática en YAML, lo que implica reiniciar el servidor para cambios.
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar Java 11 (JDK 11) en el servidor antes de ejecutar la aplicación. Utilizar los archivos docker-compose proporcionados para un despliegue rápido con imágenes precompiladas. Configurar correctamente el archivo quiz-config.yml según las necesidades del quiz. Proteger la interfaz de control maestro estableciendo un masterSecret seguro en la configuración.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9000
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.