Se busca un desarrollador experimentado para crear una aplicación web o de escritorio personalizada, diseñada para un estudiante con dislexia y dificultades en funciones ejecutivas (organización). El objetivo principal es simplificar y visualizar la información de Google Classroom, eliminando el "ruido" visual y presentando los datos de manera clara y jerarquizada.
Funcionalidades Clave Requeridas:
1. Sincronización con Google Classroom: La aplicación debe conectarse a Google Classroom a través de su API para extraer automáticamente tareas (CourseWork), anuncios del tablón y el estado de las entregas.
2. Dashboard Visual y Accesible (Prioridad UX):
* Implementación de fuentes amigables para la dislexia (ej. OpenDyslexic).
* Codificación por colores para diferenciar asignaturas.
* Interfaz simplificada tipo "Kanban" con estados claros: Pendiente, En curso, Entregado.
* Barra de progreso visual para indicar la proximidad de las fechas de entrega.
3. Confirmación de Entrega: Un indicador visual prominente (ej. Un gran "check" verde) que se active cuando una tarea cambie su estado a "Submitted" en Google Classroom.
4. Panel de Tutor/Padres: Una vista secundaria que permita a los acompañantes supervisar el progreso de las tareas pendientes del alumno y recibir alertas sobre fechas de entrega próximas.
5. Análisis de Texto (Opcional/Deseable): Integración de una ia (como la api de gemini) para identificar y extraer fechas de exámenes o eventos importantes de los mensajes de texto plano publicados por los profesores en classroom.
Perfil del Desarrollador Ideal:
* Experiencia comprobada con Google Cloud Console y la API de Google Classroom (incluyendo OAuth 2.0 para autenticación).
* Dominio de lenguajes de programación como Python (con frameworks como Flask o Django) o JavaScript (con librerías/frameworks como React o
Vue.js), o experiencia con herramientas de desarrollo rápido.
* Fuerte sensibilidad y experiencia en Diseño de Interfaz (UI) y Experiencia de Usuario (UX), con un enfoque particular en accesibilidad y necesidades de usuarios neurodiversos.
Entregables del Proyecto:
* El código fuente completo de la aplicación.
* Documentación detallada para la configuración de la API en Google Cloud.
* Un manual de usuario básico para el estudiante y el tutor.
Alcance: Defínelo como un MVP (Producto Mínimo Viable)
Complejidad: Media
Notas:
Se valorará positivamente el uso de herramientas de bajo coste o soluciones No-Code/Low-Code que garanticen la seguridad y privacidad de los datos.
Acepto sugerencias sobre el stack tecnológico (Python,
Node.js, o incluso Low-Code como Bubble/FlutterFlow) siempre que se garantice la privacidad de los datos educativos y la estabilidad de la conexión con Google
Plazo de Entrega: No definido