01 · Problema
El problema
La academia pagaba ~75 €/mes entre Classmaster, Stripe Atlas, MailerLite y Google Workspace para hacer lo que necesitaban. Los alumnos tenían 3 logins distintos. Los profesores se peleaban con calendarios desincronizados. Y a las familias les llegaban emails desde 2 dominios distintos, así que muchos iban a spam.
02 · Solución
Lo que construí
Plataforma única con login para alumno y familia: ver clases, cobrar cuotas mensuales por Stripe Subscriptions, entregar deberes, comunicar incidencias, descargar facturas. Profesores con su panel para asistencia, deberes, notas y calendario.
- Stripe Subscriptions con SCA y reintentos automáticos
- Portal de familias con notas y asistencia en tiempo real
- Calendario compartido profesor-alumno con recordatorios
- Plantillas de email firmadas con su dominio (Resend)
- Cumplimiento RGPD con consentimientos explícitos
03 · Ejecución
Cómo lo entregué
4 semanas. Semana 1: modelo de datos (academia → grupos → alumnos → tutores). Semana 2: cobros recurrentes con Stripe + portal de pagos. Semana 3: panel docente y portal de familias. Semana 4: migración de datos desde Classmaster, training, go-live escalonado por grupo.
04 · Resultados
Qué pasó después
Cancelaron 3 de los 4 SaaS al mes siguiente del go-live (mantuvieron Google Workspace por el correo profesional). Ahorro neto: ~60 €/mes desde el primer mes. ROI proyectado del proyecto: 8 meses. Tasa de impagos bajó del 7% al 2% gracias a los reintentos automáticos.
SaaS cancelados
3 / 4
Ahorro mensual
60 €
Impagos antes/después
7% → 2%
ROI
~8 meses
05 · FAQ
Preguntas frecuentes
¿Cumple LOPD/RGPD para datos de menores?
Sí. Datos en servidores europeos (Supabase Frankfurt). Consentimiento explícito de tutor legal antes de crear cuenta. Derecho de acceso/borrado implementado. Te dejo todo listo para tu RAT.
¿Stripe es complicado para una academia pequeña?
Es lo más sencillo: Stripe gestiona toda la parte regulatoria (SCA, recibos legales, reintentos) y cobra ~1.4% + 0.25 € por transacción europea. Para 60 alumnos x 80 € = 67 €/mes en comisiones, pero ahorrabas 60 €/mes en SaaS y 4 horas semanales de gestión manual de cobros.
¿Qué pasa si la academia crece a 200 alumnos?
La arquitectura está dimensionada para 1.000 sin tocar código. Solo subiría la cuota de Supabase Pro (25 €/mes) y subiría el plan de Resend si superan los 3.000 emails/mes.