Documentación técnica y hoja de ruta para pasar de la demo a un sistema en producción.
Una demo funcional con datos sintéticos que simula el sistema completo.
Alta, baja y modificación de alumnos. Gestión de tutores para menores. Búsqueda y filtrado por sede, estado y nombre.
Control de matrículas en actividades. Asignación de profesor, horario y sede. Estados: activa, pendiente, baja.
Vista semanal de clases. Filtrado por profesor, sede y día. Visualización del número de alumnos por clase.
Registro de ausencias con motivo. Clasificación: justificadas y no justificadas. Impacto en cálculo de pagos.
Motor con 7 tipos de pago: hora, alumno, fijo, mixto alumno, mixto porcentaje, mixto hora/alumno.
Estadísticas en tiempo real. Distribución por área y sede. Ingresos estimados y últimas actividades.
Stack tecnológico actual y flujo de datos en el sistema.
| Componente | Demo (Actual) | Producción (Futuro) |
|---|---|---|
| Base de datos | SQLite Archivo local | PostgreSQL Supabase |
| Backend | Flask localhost:5000 | FastAPI Railway/Vercel |
| Frontend | Jinja2 Templates HTML | React/Next.js SPA |
| Autenticación | Ninguna | Supabase Auth JWT |
| Hosting | Local Tu máquina | Cloud Vercel + Supabase |
| Datos | Sintéticos Faker | Reales Migración |
| Tipo | Fórmula | Ejemplo |
|---|---|---|
hora |
tarifa_hora × horas_mes | 25€/h × 16h = 400€ |
alumno |
tarifa_alumno × num_alumnos | 8€ × 15 alumnos = 120€ |
fijo |
cantidad_fija | 800€/mes |
mixto_alumno |
fijo + (tarifa × alumnos) | 300€ + (5€ × 20) = 400€ |
mixto_porcentaje |
fijo + (ingresos × %) | 200€ + (2000€ × 15%) = 500€ |
mixto_hora_alumno |
(hora × h) + (alumno × n) | (20€ × 10h) + (3€ × 15) = 245€ |
Hoja de ruta para convertir la demo en un sistema real.
SQLite → PostgreSQL en Supabase (gratis hasta 500MB)
Supabase Auth con roles: Admin, Secretaría, Profesor, Familia
Importar datos actuales desde Google Sheets
Frontend en Vercel, Backend en Railway/Supabase Edge Functions
Phidias (ausencias), Email (Resend), WhatsApp Business
1 mes de prueba en una sede antes de rollout completo
| Servicio | Tier | Coste/mes | Coste/año |
|---|---|---|---|
| Supabase | Pro | 25€ | 300€ |
| Vercel | Pro | 20€ | 240€ |
| Resend (Email) | Pro | 20€ | 240€ |
| Dominio | - | 2€ | 24€ |
| TOTAL | ~67€ | ~800€ | |
Funcionalidades recomendadas para el sistema en producción.
Implementar login seguro con diferentes niveles de acceso. Admin ve todo, Secretaría gestiona, Profesores ven sus clases, Familias ven sus hijos.
Sistema de alertas por email y WhatsApp. Ausencias → Profesor. Recordatorios de factura → Proveedor. Informes → Familias.
Portal para que proveedores suban facturas. Validación automática. OCR para extraer datos. Comparación esperado vs recibido.
Importación automática de ausencias desde el sistema del colegio. Cron diario que sincroniza datos sin intervención manual.
Progressive Web App instalable en móvil. Notificaciones push. Acceso rápido para profesores y familias.
Dashboard con gráficos interactivos. Exportación a Excel. Comparativas mensuales/anuales. Predicción de ingresos.
Gestión de conciertos, obras de teatro, exposiciones. Formularios para profesores. Calendario público de eventos.
Verificación final antes de poner el sistema en producción.
Comandos para ejecutar la demo en tu máquina.
Módulos disponibles en la demo: