Campus Academia Mariana Casella — Sistema de Desafíos

Plataforma educativa fullstack orientada a la enseñanza de programación con usuarios reales.

Campus Educational Platform preview.

Tipo: Aplicación Web Fullstack / E-learning

Estado: En producción / Usuarios reales

Stack: Vue.js · Laravel · PostgreSQL · Tailwind CSS

Mi rol

Fullstack Developer

Tecnologías utilizadas

Vue.js — interfaces dinámicas y reactivasLaravel — backend robusto y APIs segurasPostgreSQL — gestión de datos relacionales complejaTailwind CSS — diseño visual consistente y rápidoGit & GitHub — gestión de tareas y control de versiones

Objetivo

Modernizar y escalar la experiencia de aprendizaje mediante:

  • Sistema de desafíos interactivos con validación de resultados
  • Panel de progreso detallado para el estudiante
  • Integración fluida entre el frontend en Vue.js y el backend en Laravel
  • Gestión eficiente de datos complejos en PostgreSQL
  • Diseño responsive adaptado a entornos de estudio

Resultado

Una plataforma estable y escalable que actualmente sirve a la comunidad de la academia con éxito.

  • Mejora significativa en el engagement de los estudiantes
  • Reducción de incidencias técnicas en el seguimiento de progreso
  • Arquitectura modular que permite el crecimiento continuo del producto

Proceso del proyecto

El trabajo se centró en la creación y evolución de funcionalidades críticas para el producto final:

  • 1Desarrollo de componentes interactivos con Vue.js
  • 2Consumo y diseño de APIs RESTful en Laravel
  • 3Optimización de consultas y estructura de datos en PostgreSQL utilizando Neon
  • 4Implementación de flujos de usuario complejos (onboarding y activación)
  • 5Refactorización de módulos core para mejorar la mantenibilidad

Responsabilidades

  • Desarrollo de nuevas funcionalidades en el frontend con Vue.js
  • Mantenimiento y evolución de la API en Laravel
  • Gestión y optimización de base de datos en PostgreSQL
  • Debugging y resolución de incidencias en entorno productivo
"El proyecto destaca por su estabilidad en producción y la fluidez de la experiencia del estudiante, logrando un producto educativo de alta calidad técnica y funcional.

Proyectos