Plataforma de interacción en vivo para meetups, clases y eventos.
Abrir aplicación · Documentación
Un host crea una sala, proyecta los resultados y la audiencia responde desde el teléfono sin registrarse.
- Salas con códigos fáciles de compartir, como
CURSOR1. - Clave independiente para administrar cada sala.
- Editor de preguntas, instrucciones y opciones.
- Lobby con QR, código y participantes conectados.
- Resultados actualizados en vivo.
- Importación de preguntas y respuestas de prueba mediante Markdown.
- Carrusel continuo para respuestas abiertas.
- Descarga del QR en PNG.
- Español e inglés.
- Modo claro y oscuro.
- Host (
/host): crea la sala, edita preguntas y prepara respuestas demo. - Presentar (
/present): proyecta el lobby y los resultados en vivo. - Participar (
/join): permite responder desde el celular. - Documentación (
/docs): explica el flujo completo de uso.
- Nube de palabras
- Opción múltiple
- Escala 0–10
- Ranking top 3
- Respuesta abierta
- Abre el panel de Host.
- Elige un código, por ejemplo
CURSOR1. - Define una clave de al menos cuatro caracteres.
- Edita o importa las preguntas.
- Guarda la sala.
- Abre Presentar con el mismo código y clave.
- Comparte el QR con la audiencia.
- Pulsa Comenzar.
Las preguntas pueden escribirse o generarse con este formato:
# Cursor Meetup
## 1. word-cloud | ¿Qué vienes a buscar hoy?
Responde con una palabra
## 2. choice | ¿Con qué frecuencia utilizas Cursor?
Selecciona una opción
- Nunca lo he usado
- Lo he probado
- Lo uso todos los días
## 3. open | ¿Qué proyecto estás construyendo?
Máximo 7 palabrasTipos válidos: word-cloud, choice, scale, ranking y open.
También puedes importar respuestas de prueba:
# Respuestas Cursor Live
### Ana García
Una herramienta para documentar APIs
### Bruno López
Un asistente para equipos remotosEjemplos:
- Next.js 16
- React 19
- TypeScript
- Vercel Functions y Runtime Cache
- Upstash Redis opcional
- QRCode React y Lucide React
Requiere Node.js 20 o superior.
git clone https://github.com/Cbiux/cursor-live.git
cd cursor-live/web
npm install
npm run devAbre http://localhost:3000.
Comandos disponibles:
npm run dev
npm run build
npm run start
npm run lint
npx tsc --noEmit# Clave administrativa global opcional
HOST_KEY=
# Persistencia opcional
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=Sin Redis, el desarrollo local usa memoria y Vercel utiliza Runtime Cache. Las sesiones tienen una duración configurada de 12 horas.
La aplicación Next.js vive en web/. Configura Vercel con:
- Root Directory:
web - Framework: Next.js
- Build Command:
npm run build
npx vercel --prod.
├── README.md
└── web/
├── public/
│ └── examples/
├── src/
│ ├── app/
│ ├── components/
│ └── lib/
├── package.json
└── vercel.json
web/ se mantiene como raíz de la aplicación para conservar la configuración de despliegue existente.
Antes de operar como servicio abierto conviene agregar autenticación, rate limiting, moderación, límites de uso, monitoreo de costos y una política de privacidad.
Creado por cbiux.