Aplicación educativa que integra transcripciones en tiempo real con documentos de estudio para crear una experiencia de aprendizaje accesible e inclusiva, especialmente para personas con discapacidad auditiva.
Agosto 13, 2023
Next.js, React, Tailwind CSS, Supabase, Vercel AI SDK, Google Gemini
Full Stack Developer
Stick Note ataca un problema fundamental del aprendizaje: la dificultad de asimilar información en tiempo real, especialmente para estudiantes con discapacidad auditiva. La app sincroniza una transcripción en vivo de la clase con el documento de estudio relevante, permitiendo a los usuarios seguir la lección sin perder detalle. Usando el SDK de Vercel AI y Google Gemini, Stick Note no solo transcribe, sino que identifica y resalta los momentos clave de la discusión. El resultado es una herramienta que transforma el aprendizaje pasivo en una experiencia interactiva y accesible, asegurando que ningún estudiante se quede atrás.
Stick Note: mejora el aprendizaje con transcripciones en tiempo real, análisis de eventos importantes y una plataforma inclusiva diseñada con Next.js y IA.
sticky-notes-yare.vercel.app
Aplicación educativa que integra transcripciones en tiempo real con documentos de estudio para crear una experiencia de aprendizaje accesible e inclusiva, especialmente para personas con discapacidad auditiva.
Stick Note ataca un problema fundamental del aprendizaje: la dificultad de asimilar información en tiempo real, especialmente para estudiantes con discapacidad auditiva. La app sincroniza una transcripción en vivo de la clase con el documento de estudio relevante, permitiendo a los usuarios seguir la lección sin perder detalle. Usando el SDK de Vercel AI y Google Gemini, Stick Note no solo transcribe, sino que identifica y resalta los momentos clave de la discusión. El resultado es una herramienta que transforma el aprendizaje pasivo en una experiencia interactiva y accesible, asegurando que ningún estudiante se quede atrás.
Agosto 13, 2023
Next.js, React, Tailwind CSS, Supabase, Vercel AI SDK, Google Gemini
Full Stack Developer
Interfaz principal donde los estudiantes pueden acceder a documentos y transcripciones en tiempo real.
Identificación de fechas clave como exámenes y reuniones mediante análisis de transcripciones y videos.
Un caso de estudio sobre cómo usé Next.js y el Vercel AI SDK para crear una experiencia de estudio más accesible.
Durante mis años de estudiante, observé una barrera silenciosa pero inmensa: la dificultad de seguir una clase mientras se intenta tomar notas, procesar la información y no perder el hilo. Para los estudiantes con discapacidad auditiva, este desafío es aún mayor. La dependencia de la lectura de labios o de transcripciones posteriores a la clase crea un desfase que perjudica el aprendizaje.
Me pregunté: ¿Y si la tecnología pudiera eliminar esa barrera en tiempo real? ¿Qué pasaría si un estudiante pudiera ver una transcripción en vivo de lo que dice el profesor, justo al lado del PDF o las diapositivas de la clase? ¿Y si una IA pudiera, además, resaltar los temas más importantes de la conversación?
De esa visión nació Stick Note, un proyecto enfocado en la inclusión y en potenciar la capacidad de aprendizaje de todos los estudiantes, sin importar sus capacidades auditivas.
El mayor reto de Stick Note era técnico y de experiencia de usuario: ¿cómo construir una interfaz que presentara dos fuentes de información complejas (un documento y una transcripción en vivo) sin ser abrumadora y, al mismo tiempo, garantizar que la transcripción fuera precisa y rápida?
La clave era la latencia. Una transcripción con retraso es casi inútil. La elección del Vercel AI SDK fue fundamental. Su abstracción sobre modelos de lenguaje como Google Gemini me permitió implementar un streaming de texto casi instantáneo desde el servidor al cliente.
Para la interfaz, opté por un diseño de pantalla dividida y responsiva con Tailwind CSS. El reto era mantener el rendimiento mientras se actualizaba constantemente el DOM con nuevo texto. Virtualizar la lista de transcripciones fue una optimización clave para evitar que la aplicación se ralentizara en clases largas.
Un prompt como “transcribe esto” no era suficiente. Tuve que entrenar al modelo dándole contexto. El prompt inicial le informa a Gemini que está transcribiendo una clase, le pide que preste especial atención a fechas, plazos y preguntas, y que estructure la salida de una manera específica. Este trabajo de prompt engineering fue lo que transformó una simple transcripción en un asistente de estudio inteligente.
Como único desarrollador, mi implicación fue total:
Stick Note pasó de ser un concepto a una herramienta funcional que ha recibido feedback muy positivo, especialmente de su público objetivo.
Construir Stick Note fue un viaje gratificante que me demostró cómo la tecnología puede ser una fuerza ecualizadora en la educación.
El futuro de Stick Note incluye:
Construido con ❤️ por Yamir Alejandro Rodas Elvir