Stick Note es una aplicación innovadora diseñada para mejorar el aprendizaje de los estudiantes. La aplicación muestra simultáneamente el documento de estudio y la transcripción en tiempo real de la clase impartida por el docente. Esto ayuda a mejorar la retención y comprensión del material por parte de los estudiantes, y es especialmente útil para personas con discapacidades auditivas.
- Visualización simultánea: Documentos de estudio y transcripciones de clase.
- Historial de chat: Para interacciones de los estudiantes.
- Contenido adicional: Integración de respuestas más completas.
- Eventos importantes: Botón que analiza la transcripción y el video para identificar fechas clave (exámenes, reuniones, etc.).
- Almacenamiento: Base de datos para transcripciones, PDFs y chats.
- Multiplataforma: Acceso a la información desde diferentes dispositivos.
- Framework: Next.js
- Estilos: Tailwind CSS
- Frontend: React
- Base de datos: Supabase
- IA: SDK de Vercel para IA, API de Gemini de Google
-
Clonar el repositorio:
git clone https://github.com/iamyare/stick-note.git
-
Instalar dependencias:
npm install
-
Configurar variables de entorno: Crear un archivo
.env.local
en la raíz del proyecto y añadir las siguientes variables:NEXT_PUBLIC_SUPABASE_URL=tu_url_de_supabase NEXT_PUBLIC_SUPABASE_ANON_KEY=tu_clave_anonima_de_supabase
-
Iniciar el servidor de desarrollo:
npm run dev
Nota: Es necesario crear la base de datos en Supabase con la estructura necesaria según el tipado del proyecto.
- Desarrollo: La interfaz gráfica está en desarrollo y se presenta como un prototipo funcional.
- Mejoras: Se están realizando mejoras continuas en rendimiento y accesibilidad.
- Errores conocidos: Problema en la transcripción en tiempo real en dispositivos Apple con navegadores basados en Chromium (funciona correctamente en Safari).
- Compatibilidad: No se han reportado problemas en dispositivos Windows.
Este proyecto es mantenido por iamyare. Las contribuciones son bienvenidas a través de pull requests.
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.
Puedes ver una demostración del proyecto en: https://sticky-notes-yare.vercel.app