← Todos los proyectos

Caso · Educación online

Plataforma de cursos propia

Una mentora vendía sus programas en una plataforma de infoproductos y quería llevar a sus alumnas a algo propio: su marca, sus reglas y sin comisión por venta.

Rubro
Educación online
Estado
En producción
Enlaces
Ver el código ↗
Inicio de la alumna con continuar viendo y progreso
Inicio de la alumna con continuar viendo y progreso
Clase con video, temario, calificación y comentarios
Clase con video, temario, calificación y comentarios
Mentorías grupales y reservas 1 a 1
Mentorías grupales y reservas 1 a 1
Panel de administración
Panel de administración

El problema

  • Cada venta dejaba una comisión a la plataforma y la experiencia de las alumnas no llevaba su marca.
  • Ya tenía decenas de cursos y horas de video publicados: migrar no podía significar empezar de cero.
  • Los accesos se daban a mano después de cada pago.

Lo que construimos

Área de alumnas
Inicio con "continuar viendo", progreso, cursos por categoría, comentarios y calificaciones.
Video propio
Los videos se convierten a varias calidades y se sirven protegidos: un link copiado no funciona en otro navegador.
Accesos automáticos
Mercado Pago, Stripe y Hotmart avisan cada pago; el acceso se da solo y un reembolso lo quita.
Mentorías y app
Encuentros grupales y 1 a 1 con reserva, y app instalable con notificaciones.

Cómo lo resolvimos

  • Migración sin pérdidasUn importador lee lo exportado de Hotmart y trae cursos, clases, portadas y más de 40 GB de video. Correrlo dos veces no duplica nada.
  • Sin costo por reproducciónEl video vive en el servidor propio, convertido en calidades adaptativas: no hay un servicio que cobre por minuto.
  • Seguridad verificadaUna prueba recorre todas las páginas privadas y falla si alguna no exige sesión o permisos.
  • Infraestructura propiaCorre en un servidor con HTTPS automático, backups diarios y emails transaccionales.
  • Next.js
  • TypeScript
  • PostgreSQL
  • ffmpeg (HLS)
  • Mercado Pago
  • Stripe
  • Hotmart
  • Docker
  • PWA

¿Tenés un proceso parecido? Hablemos.

La primera reunión es sin costo: nos contás cómo trabajan hoy y te decimos qué conviene hacer.

Agendar una reunión