Skip to content
LogoASOLUX
casos/academia-idiomes

Caso real · Acadèmia idiomes · Barcelona

Plataforma alumnos + cuotas para academia de idiomas

Sustituye 4 herramientas de pago por una sola. Pagos Stripe, calendario, portal de familias.

Total

2800 €

Plazo

4 sem

Horas

96 h

€/h efectivo

29 €

Next.js 15TypeScriptPostgreSQLStripeResendTailwind

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.

¿Tienes algo parecido entre manos?

Rango calculado en 2 minutos, sin formularios. Si encaja, llamada con presupuesto cerrado.

Plataforma alumnos + cuotas para academia de idiomas · Asolux