Saltearse al contenido
- Apertura de inscripciones programada: cada turno tiene una ventana (se abre / se cierra) que se comprueba en el servidor, con el día y la hora visibles y una cuenta atrás en el catálogo público. Nadie puede inscribirse antes de hora.
- Control de edad: edad mínima y máxima por actividad, comprobada con la fecha de nacimiento.
- Cuentas de familia: verificación del correo al darse de alta (la confirmación se hace en una página con botón), restablecimiento de contraseña por correo (enlace firmado, con caducidad y de un solo uso), edición y borrado de los menores, anulación de inscripciones no pagadas y borrado de la cuenta.
- Datos de salud: consentimiento explícito en una casilla separada y solo los campos que los monitores necesitan.
- Pagos Redsys reales: redirección a la página de pago del banco, firma HMAC-SHA256 y notificación del banco al servidor como fuente de verdad. Todavía en validación con el TPV real del primer ayuntamiento piloto. Una sola orden de pago abierta por inscripción; los cobros de más o tardíos aparecen en la lista «pagos por devolver» y la devolución se hace desde el TPV del ayuntamiento.
- Lista de espera: revisión periódica que garantiza la promoción siempre que hay una plaza libre.
- Bonificaciones: documento justificativo obligatorio; queda registrado quién revisó cada bonificación y cuándo.
- Backoffice: archivado de actividades y turnos con inscripciones (no se borran), anulación de inscripciones pagadas con marca de devolución, vista de auditoría con exportación CSV, página de configuración del TPV (la clave secreta se guarda cifrada), y todo el backoffice en catalán, castellano e inglés.
- Correos en el idioma de la familia, enviados con una cola con reintentos.
- Seguridad: protección del alta con Cloudflare Turnstile, bloqueo de nodos de salida de Tor y campo trampa; límite de intentos de inicio de sesión.
- Nuevas páginas legales en la web: aviso legal, privacidad, privacidad de la app y declaración de accesibilidad.
- Catálogo público por pueblo con plazas libres en tiempo real (interfaz en ca/es/en).
- Cuenta familiar con la ficha de los menores.
- Inscripción con asignación concurrente segura y justificante con sello de tiempo.
- Bonificaciones (empadronamiento, familia numerosa) con subida de documento y revisión en una pantalla.
- Flujo de pago con reserva de plaza durante el pago (en ese momento, con un TPV simulado, sin conexión real con Redsys).
- Lista de espera ordenada con promoción automática y plazo de pago.
- Backoffice: actividades y turnos, anulaciones, lista para monitores, exportaciones CSV y auditoría de orden.
- Borrado automático de los documentos de bonificación al acabar la temporada, cifrado y copia de seguridad fuera del servidor.
- Doble factor (2FA) y roles para el personal municipal.
- Traducción automática de las descripciones de las actividades, con indicador visible.
- Familia monoparental, tramos de renta y descuentos por hermanos.
- Modo sorteo auditable como alternativa al orden de llegada.
- Fraccionamiento del pago.
- Panel de indicadores con informe de temporada.