Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cognote

CogNote es un software open-source para gestión de estudios privados de música, con plataforma de práctica y aprendizaje integrada.

Ficha actualizada 23 sept 2026, 17:41 · upstream 23 sept 2026, 17:10 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es cognote

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

CogNote ejecuta un estudio privado completo: estudiantes y familias, agenda recurrente de lecciones, asistencia y créditos de repaso, notas enviadas a casa y seguimiento de habilidades. Además de la oficina administrativa, incluye cuestionarios, flashcards y repetición espaciada que los estudiantes usan entre clases. Es gratuito para autoalojar (MIT) y fue desarrollado por un estudio de piano propio para uso diario.

CASOS DE USO
  • Gestión de agenda semanal de lecciones recurrentes con vista del profesor
  • Registro de asistencia y cancelaciones con política de créditos de repaso
  • Generación de notas privadas y compartidas a los padres por email
  • Planificación de lecciones personalizada (identificación de notas, símbolos, conceptos)
  • Seguimiento de progreso mediante calificaciones 1-5 y gráficos radar
  • Práctica libre sin presión ni límite de tiempo
  • Flashcards espaciadas con emojis para niños
  • Gestión de eventos de conciertos o recital con RSVP
PUNTOS DESTACADOS
  • Capacidad de renderizado musical real con VexFlow en tiempo real, incluyendo clefs, clave y accidentales
  • Sistema de flashcards espaciadas (SM-2) que mejora el aprendizaje mediante repetición espaciada
  • Política de créditos de repaso derivable según configuración del estudio, sin reglas fijas
  • Portal único para padres con acceso a agenda, notas, pagos y calendario sin necesidad de cuentas
  • Plantillas personalizables de lecciones con etiquetas organizativas (fácil/intermedio/avanzado)
  • Soporte completo en Docker con autenticación de Supabase que no requiere claves de servidor
PRECAUCIONES
  • No incluye sistema de pago automático ni pasarela de pagos integrada
  • El renderizado musical depende de VexFlow, lo cual puede presentar problemas de compatibilidad con navegadores antiguos o dispositivos móviles sin soporte
  • La repetición espaciada requiere que los estudiantes usen las flashcards diariamente para ser efectivas
  • No incluye herramientas de colaboración entre profesores (solo gestión individual por estudio)
  • El sistema no gestiona la asistencia en tiempo real, solo permite marcar el día siguiente
  • Las notas enviadas a email son privadas y no se pueden compartir con otros estudiantes sin permisos
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Para producción: despliega Supabase en un servidor (Vercel recomendado) con dominio personalizado. Configura autenticación de usuarios, envía correos mediante Resend o SMTP, activa cron jobs para notificaciones diarias y gestiona la API key de VexFlow. Para desarrollo local, usa Docker con el comando `npx supabase start` para iniciar Supabase en modo local. Se recomienda usar un entorno de staging antes del despliegue final.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
5432130005432354324
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.