Resumen
Luxena combina una app Flutter funcional para estudios, academias y clases presenciales con una evolución SaaS multi-tenant. La app gestiona alumnas, clases, membresías, pagos, asistencias, kiosco QR y preparación iOS. La plataforma SaaS agrega auth, tenants, Redis, PostgreSQL y servicios base para escalar a múltiples centros.
Problema / oportunidad
Estudios de yoga, barre, wellness o academias suelen manejar alumnas, membresías, pagos y asistencia con procesos manuales. Luxena busca convertirlo en producto mobile-first y luego SaaS multi-centro.
Módulos y capacidades
- Alumnas y perfiles
- Membresías y paquetes
- Clases y calendario
- Asistencia y kiosco QR
- Pagos únicos/recurrentes Stripe
- Productos y notificaciones
- Supabase Auth y Edge Functions
- Tenant-service y auth-service SaaS
- Suscripciones B2B
- Members y check-in schema
Arquitectura
Luxena Mobile usa Flutter con Supabase Auth/DB/Storage, SQLite local y Stripe. Luxena Platform usa Spring Boot 3, Java 17, PostgreSQL, Redis, Docker y Nginx Gateway.
Valor para portafolio
Muestra capacidad de producto SaaS, app móvil real, pagos, offline, seguridad de App Store y evolución de MVP a arquitectura multi-tenant.
Evolución o lectura estratégica
Migrar gradualmente el dominio probado en Flutter/Supabase hacia Luxena Platform, dejando Flutter como app móvil oficial y agregando panel web SaaS.