1.7 KiB
1.7 KiB
2024-06-07 · Plan inicial
Estado actual
- Workspace limpio con carpetas
mobile/,backend/,web/,content/yprogreso/. .env.exampledocumentaGEMINI_API_KEYpara texto e imágenes.- README describe visión general y pasos siguientes.
Estrategia pedagógica
- Lectura global (Doman): packs de tarjetas con palabras enteras + métricas de exposición.
- Fonética (Montessori): juegos de fonemas→grafemas, sílabas móviles y control de error.
- Comprensión narrativa (Reggio): cuentos personalizados generados con Gemini, preguntas abiertas y registro de respuestas.
Roadmap macro
- Definir contenido base (palabras, fonemas, temas). Responsable: contendido.
- Scaffold técnico: Flutter (mobile), Node/Nest (backend), React (web) compartiendo monorepo.
- Integrar cliente Gemini (texto + imagen) con caché local y prompts versionados.
- Diseñar modelo de datos para progreso + sincronización offline-first.
- Implementar dashboard con métricas clave (palabras dominadas, fonemas difíciles, sesiones narrativas).
TODO inmediato
- Listar palabras globales iniciales (mínimo 50) y fonemas prioritarios.
- Elegir stack exacto backend (Express vs Nest) y configurar boilerplate.
- Bootstrap Flutter app con navegación modular (Tarjetas / Fonética / Historias).
- Bootstrap dashboard web (Vite + React + Recharts).
- Crear servicio compartido para llamar a Gemini y guardar prompts/respuestas.
Riesgos/consideraciones
- Gestión de latencia al generar imágenes: usar cache y pre-generación.
- UX para niño de 4 años: botones grandes, audio obligatorio, pocas opciones por pantalla.
- Privacidad: datos solo en red local / cifrado básico si se expone fuera.