Caso de estudio
Cumbre
Plataforma educativa construida desde cero con un sistema de componentes y flujos de evaluación complejos.
- Next.js
- React
- TypeScript
- Material UI
- React Hook Form
- Zod
Contexto y problema
Se necesitaba un frontend robusto para gestionar contenidos y evaluaciones con múltiples tipos de actividades.
Enfoque
Definí la arquitectura del proyecto, diseñé componentes reutilizables y construí ABMs con validaciones.
Resultados
- 27+ tipos de actividades autocorregibles.
- Consistencia visual en toda la plataforma.
- Escalabilidad para miles de estudiantes y docentes.
Arquitectura
Cliente
└─ UI (Next.js + MUI)
├─ Gestor tipo Notion
├─ Evaluaciones y actividades autocorregibles
├─ ABMs (React Hook Form + Zod)
└─ Componentes reutilizables
APIs / Servicios
└─ Gestión educativa