Academia Codea — Web corporativa + panel de gestión avanzado
Ecosistema completo para una academia de informática: landing pública SEO-optimizada y panel interno con matrículas, facturación automática, nóminas docentes, calendario de clases y multi-rol.

Reto del cliente
Academia Codea es una academia de informática con cinco itinerarios: Informática General, DAM/DAW, Ingeniería Informática, MATLAB y ciclos de Grado Medio. Venían gestionando todo con hojas de cálculo y facturas en Word. Querían una herramienta única donde capturar leads desde la web, matricular al alumno, programar sus clases, facturar automáticamente y pagar comisiones a profesores y afiliados.
Solución
Dos aplicaciones que comparten backend:
- academiacodea.es — landing SSR con catálogo de cursos, galería, equipo docente y formulario de captación.
- app.academiacodea.es — panel de gestión avanzado con control granular por rol.
Panel de gestión — lo que hace
- Dashboard con KPIs en tiempo real: ingresos del mes, alumnos activos, sesiones pendientes, leads nuevos.
- Gestión de alumnos con datos fiscales completos (NIF, dirección, datos de facturación).
- Grupos y matrículas: crear grupos (presenciales u online), asignar alumnos, tarifa fija o por hora.
- Calendario de clases (vista semanal/mensual) con estados: confirmada, impartida, cancelada.
- Control de asistencia por sesión, con justificación de faltas.
- Facturación automática en PDF: IVA e IRPF según normativa fiscal española, series configurables, numeración automática.
- Registro de pagos: efectivo, transferencia, vinculación a facturas.
- Nóminas docentes: cálculo automático de comisiones a profesores por período, con tasa configurable.
- Afiliados / partners: alta de referentes, seguimiento de alumnos captados y cálculo de comisiones.
- Gastos operativos con categorías y reportes cruzados.
- Exportación a Excel de cualquier listado.
- Multi-rol: ADMIN, TEACHER, RECEPTION, STUDENT, PARTNER — cada uno ve solo lo que necesita.
Técnicamente destacable
- Monorepo con 3 apps (API NestJS, landing SSR, panel SPA) y librerías compartidas.
- Seguridad en capas: Argon2 para contraseñas, JWT access + refresh, rate limiting, Helmet.
- Generación nativa de facturas PDF sin dependencias externas.
- Docker Compose para despliegue reproducible, HTTPS automático con Certbot.
- Herramienta de migración para importar datos del sistema antiguo sin sobrescribir.
Resultado
La academia pasó de dedicar 4-5 horas semanales a facturar manualmente a generar todas las facturas del mes en un clic, con asistencia y calendario siempre al día.
