Plataforma educativa interactiva diseñada para niños de 3 a 12 años que combina aprendizaje con diversión mediante juegos, actividades interactivas y un asistente educativo inteligente. Proyecto piloto para evaluar la educación de los niños con apoyo de la Inteligencia Artificial a través de los agentes CORTANA & JARVI.
- Frontend: 70% completado
- Backend: 60% completado
- Base de Datos: 50% completado
- Pruebas: 40% completado
- Integración completa del módulo de Cursos con el Dashboard
- Sistema de visualización de actividades educativas
- Componentes reutilizables optimizados
- Mejoras en el rendimiento de autenticación
- Completar panel de administración
- Implementar sistema de roles y permisos
- Desarrollar dashboard de análisis
- Mejorar accesibilidad (a11y)
¡Hemos completado la integración del módulo de Cursos con el Dashboard! 🎉
Nuevas características implementadas:
- Visualización unificada de actividades educativas y cursos
- Sistema de búsqueda y filtrado por categorías
- Componentes reutilizables:
ActivityCard
yActivityCourseCard
- Mejoras en el rendimiento con React Hooks
Mejoras técnicas:
- Corrección de errores de Hooks de React
- Implementación de tipos estrictos en TypeScript
- Optimización de rendimiento con
useMemo
¡Hemos completado exitosamente la configuración de Supabase y el sistema de autenticación en el frontend! 🎉
Cambios realizados:
- Configuración robusta del cliente de Supabase
- Corrección de rutas de importación
- Implementación de tipos TypeScript
- Documentación detallada
Próximos pasos:
- Protección de rutas
- Pruebas adicionales
- Despliegue en producción
- Módulos Educativos: Contenido adaptado por edades (3-5, 6-8, 9-12 años)
- Chatbot Interactivo: Asistente educativo con IA para aprendizaje personalizado
- Sistema de Recompensas: Logros y stickers para motivar el aprendizaje
- Interfaz Amigable: Diseño intuitivo y colorido para niños
- Seguridad Infantil: Contenido supervisado y entorno seguro
- Múltiples Materias: Matemáticas, Ciencia, Historia y más
- Seguro para Niños: Contenido apropiado por edades
- Panel para Padres: Seguimiento del progreso
- Frontend: React, Vite, Tailwind CSS, Framer Motion
- Backend: FastAPI (Python)
- Base de Datos: MongoDB
- IA: Integración con modelos de lenguaje
- Autenticación: JWT
- Node.js 16+
- Python 3.9+
- MongoDB
-
Clonar el repositorio
git clone https://github.com/John30011/Educacion_Con_IA.git cd Agente-Educador
-
Configurar el Frontend
cd frontend npm install
-
Configurar el Backend
cd ../backend python -m venv venv .\venv\Scripts\activate # En Windows pip install -r requirements.txt
-
Configurar variables de entorno Crear un archivo
.env
en la carpeta backend con:MONGODB_URI=mongodb://localhost:27017/gemini SECRET_KEY=tu_clave_secreta_aqui
-
Iniciar el backend
cd backend uvicorn main:app --reload
-
En otra terminal, iniciar el frontend
cd frontend npm run dev
-
Abrir en el navegador
http://localhost:3000
La documentación de la API estará disponible en:
- Swagger UI:
http://localhost:8000/docs
- ReDoc:
http://localhost:8000/redoc
- Hacer fork del proyecto
- Crear una rama (
git checkout -b feature/nueva-funcionalidad
) - Hacer commit de los cambios (
git commit -am 'Añadir nueva funcionalidad'
) - Hacer push a la rama (
git push origin feature/nueva-funcionalidad
) - Abrir un Pull Request
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
[Tu Nombre] - [tu@email.com]
Módulo de Registro de Usuarios - Conexión con Supabase
Se ha resuelto el problema de registro de usuarios. El módulo de registro de usuarios ahora tiene conexión con Supabase y puede crear cuentas.