Proyectos

The ExP Group: back office de alumnos migrado a Laravel y Livewire

Un back office de e-learning para alumnos de contabilidad, migrado a Laravel, Livewire, Alpine.js y Tailwind sin perder funciones, con vídeo adaptativo.

Proyectos

3 min de lectura

  • Portfolio
  • Custom Software
  • Back Office
  • Laravel
  • E Learning
George Barbu

George Barbu

Founder & Product Engineer

Análisis completo

The ExP Group ofrece cursos online para titulaciones de contabilidad y finanzas. En 2023, George Barbu, de InfoWebPlus, trabajó en el front end de su back office para estudiantes: la plataforma privada donde los alumnos siguen sus cursos. El trabajo consistía en llevar un sistema que ya se usaba a diario a una tecnología moderna, mantener todas sus funciones y añadir otras nuevas.

El cliente

The ExP Group (theexpgroup.com) vende cursos online de ACCA, CMA (USA), DipIFR y FIA, según su web el 2 de noviembre de 2026. Los alumnos estudian con lecciones en vídeo, tests, exámenes de prueba y apoyo de tutores.

El reto

El back office era un sistema antiguo que ya estaba en uso. Rehacerlo significaba:

  • No perder ninguna función. Todo lo que ya existía tenía que seguir funcionando, así que se analizó el sistema antiguo en detalle y se probó el nuevo contra él antes del cambio.
  • Sin interrupciones. La migración tenía que ser fluida y estable, con el mínimo impacto en los alumnos y en los procesos internos.
  • Funciones nuevas al mismo tiempo. Durante la migración, la plataforma también tenía que ganar nuevas funciones de vídeo y de analítica.

Qué construimos

  • Un front end nuevo sobre Laravel. La interfaz se rehízo con Tailwind CSS, Alpine.js y Livewire, integrada con Laravel como framework de backend, en lugar del código antiguo. Front end y back end se coordinaron de cerca para mantener las páginas ágiles y dinámicas con un flujo de datos coherente.
  • Páginas de curso con un camino de aprendizaje claro. Como muestran las capturas, cada curso tiene una lista de lecciones y pasos desde la fase de aprendizaje y la práctica hasta la simulación de examen y el webinar, con plan de estudio, marcadores, materiales descargables y un botón para contactar con el tutor.
  • Reproductores de vídeo que se adaptan al alumno. Varios reproductores eligen la fuente de vídeo adecuada según el país del alumno y la velocidad de su conexión. Hizo falta lógica de backend, un front end que se adapta y optimización del rendimiento en distintas condiciones.
  • Un panel para el alumno. Cada curso activo muestra el progreso de tiempo y de aprendizaje, con una línea temporal estimada hasta terminar, días restantes, tutoriales vistos y tests realizados.
  • Analítica. Nuevas herramientas de analítica dan a la organización información detallada sobre el comportamiento de los usuarios y el uso de la plataforma, para detectar cuellos de botella y mejorar la participación.

Tecnología: Laravel, PHP, Livewire, Alpine.js, Tailwind CSS y JavaScript.

Situación actual

Las capturas de esta página son del proyecto de 2023 y proceden del portafolio de George. En una de ellas se ha eliminado un nombre de usuario. No publicamos cifras de uso ni de rendimiento que no podamos demostrar, y la web pública actual del cliente puede no coincidir con lo que muestran.

Qué puede aprender una empresa con un sistema interno

  • Migra sin un gran salto. Primero haz un mapa de todas las funciones del sistema antiguo y luego demuestra que el nuevo hace lo mismo antes de pasar a los usuarios.
  • Aprovecha la migración para aportar valor. Una migración es un buen momento para añadir lo que los usuarios llevan tiempo pidiendo, como un vídeo que carga mejor o informes.
  • Elige una tecnología que tu equipo pueda mantener. Laravel con Livewire mantiene casi toda la lógica en un solo sitio, lo que facilita cambiar el back office más adelante.

Siguiente paso

¿Trabajas con un back office o una herramienta interna antigua? Consulta nuestro servicio de software a medida y sistemas de gestión interna.

O escríbenos por WhatsApp: +34 722 853 139

Capturas

  • Del proyecto de 2023, tal como aparece en el portafolio de George Barbu.
  • Del proyecto de 2023, tal como aparece en el portafolio de George Barbu.
  • Del proyecto de 2023, tal como aparece en el portafolio de George Barbu. Nombre de usuario eliminado.

Compartir este artículo

¿Necesitas ayuda para aplicar esto?

Un alcance aproximado está bien. Cuéntanos qué estás construyendo, respondemos con opciones y tradeoffs, no con un pitch genérico.