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.

Cliente
Academia Codea
Año
2026
Stack
Angular 20 (SSR) · NestJS 11 · MySQL 8 · Sequelize · FullCalendar · PDFKit · ExcelJS · Docker · Nginx · Argon2
Captura de pantalla 2026-04-25 a las 1.00.07.png

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:

  1. academiacodea.es — landing SSR con catálogo de cursos, galería, equipo docente y formulario de captación.
  2. 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.

¿Quieres algo así?

Pedir presupuesto