Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ludodidactas

Ludodidactas es una plataforma integral de Edutainment (educación + entretenimiento) diseñada para enriquecer el proceso de enseñanza-aprendizaje. Combina videojuegos educativos desarrollados en Unity con un potente sistema de gestión y seguimiento académico, permitiendo a los docentes monitorear el progreso de sus estudiantes en tiempo real a través de métricas detalladas.

Características Principales

Para Docentes y Administradores

  • Dashboard Interactivo: Visualización de estadísticas y métricas de rendimiento mediante gráficos intuitivos (Recharts).
  • Gestión de Cursos: Creación y administración de aulas virtuales.
  • Seguimiento de Estudiantes: Monitoreo detallado del progreso individual y grupal en los juegos.
  • Interfaz Moderna: Diseño responsivo y amigable construido con Shadcn UI y Tailwind CSS.

Para Estudiantes

  • Juegos Educativos: Acceso a experiencias de aprendizaje gamificadas (Unity WebGL).
  • Sincronización en Tiempo Real: El progreso y los puntajes se guardan automáticamente.
  • Feedback Inmediato: Retroalimentación sobre el desempeño en las actividades.

Tecnologías Utilizadas

Este proyecto utiliza una arquitectura moderna y escalable:

Frontend (Web)

  • Core: React (v18), Vite
  • Estilos: Tailwind CSS, Shadcn UI (Radix UI)
  • Estado y Datos: TanStack Query (React Query), Context API
  • Enrutamiento: React Router
  • Formularios: React Hook Form + Zod (Validación)
  • Visualización: Recharts
  • Cliente HTTP: Axios

Backend (API)

  • Runtime: Node.js
  • Framework: Express.js (v5)
  • Base de Datos: MySQL
  • Autenticación: JWT (JSON Web Tokens), Bcrypt
  • Seguridad: CORS, Dotenv

Videojuegos

  • Motor: Unity
  • Plataforma: WebGL (Integrado en el frontend)

Documentación

Para instrucciones detalladas sobre cómo instalar y configurar el proyecto, por favor consulta la documentación en la carpeta docs:

About

Plataforma de Edutainment que combina videojuegos educativos en Unity con un sistema de gestión docente. Construida con React, Node.js, Express y MySQL.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages