Introducción
Academy Manager es una plataforma SaaS multi-academia para la gestión de academias deportivas. Permite a cada academia administrar sus estudiantes, pagos, mora, becas y contenido público, y a la organización (plataforma) configurar academias, planes y reglas de negocio.
Componentes
| Proyecto | Descripción |
|---|---|
| academy-manager-web | Aplicación web para cada academia: login, dashboard, estudiantes, pagos, reportes, becas, contenido público y pre-registro. |
| academy-manager-api | API REST compartida. Multi-tenant: cada usuario pertenece a una academia; los datos se filtran por academia. |
| academy-manager-admin | Panel de administración de la plataforma: gestión de academias, planes, precios por disciplina y reglas de mora. |
Flujo general
- Administrador de plataforma crea academias y planes desde el admin.
- Cada academia tiene su slug (ej.
default,taekwondo-bogota). Los usuarios (admin, coordinador, estudiante) pertenecen a una academia. - Estudiantes se pre-registran indicando la academia (slug). La academia aprueba o rechaza y gestiona pagos y becas.
- Contenido público (posts, patrocinadores) se consulta por academia (
?academy=slug).
Credenciales de prueba
- Web (academia): admin@academia.com / admin123 — coord@academia.com / coord123
- Admin (plataforma): platform@academy.com / platform123
Siguiente paso
Consulta Roles y permisos para ver quién puede hacer qué en cada aplicación.