Volver
Stick Note

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.

Fecha de proyecto

Agosto 13, 2023

Stack

Next.js, React, Tailwind CSS, Supabase, Vercel AI SDK, Google Gemini

Mi Rol

Full Stack Developer

Stick Note

Stick Note

Stick Note: Cómo una app de transcripción se convirtió en una herramienta de aprendizaje inclusivo

Un caso de estudio sobre cómo usé Next.js y el Vercel AI SDK para crear una experiencia de estudio más accesible.

💡 La Idea: El Problema que Quería Resolver

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.

✨ Características Principales

🛠️ De la Idea al Código: Retos y Soluciones de Ingeniería

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?

El Desafío de la Sincronización en Tiempo Real

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.

Justificando el Stack: Decisiones y Trade-offs

Hacer que la IA “Entienda” el Contexto Académico

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.

🚀 Mi Rol en el Proyecto

Como único desarrollador, mi implicación fue total:

📈 Resultados y Mejora Continua

Stick Note pasó de ser un concepto a una herramienta funcional que ha recibido feedback muy positivo, especialmente de su público objetivo.

🤔 Reflexión y Aprendizaje

🔮 Lecciones y Próximos Pasos

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