diff --git a/TASKS.md b/TASKS.md index 206e107..7ef249e 100644 --- a/TASKS.md +++ b/TASKS.md @@ -425,6 +425,17 @@ La migración de recursos eliminó todos los bookings existentes debido a CASCAD - Implementarse con migración de datos - Notificar a clientes de la necesidad de reprogramar +### Good to Have - Funcionalidades Adicionales + +8. **Sistema de Passes Digitales para Clientes** + - Los clientes pueden generar passes/códigos de acceso desde su cuenta + - Pases válidos por tiempo limitado + - Integración con wallet móvil + - Gestión de passes activos/inactivos + - Auditoría de uso de passes + +--- + ### Próximas Decisiones 1. ¿Implementar Auth con Supabase Magic Links o SMS? 2. ¿Usar Google Calendar API o Edge Functions para sync? diff --git a/app/aperture/page.tsx b/app/aperture/page.tsx index ff90b84..a13bba0 100644 --- a/app/aperture/page.tsx +++ b/app/aperture/page.tsx @@ -176,16 +176,18 @@ export default function ApertureDashboard() {
+ Accede a tu cuenta +
++ Al crear una cuenta, aceptas nuestros{' '} + + términos de privacidad + {' '} + y{' '} + + condiciones de servicio + . +
++ ¿No necesitas cuenta? Reserva como invitado +
+ ++ Gestiona tus reservas y citas programadas +
+Cargando tus citas...
++ {filter === 'all' ? 'Programa tu primera cita con nosotros' : 'Programa una nueva cita'} +
+ +"{booking.notes}"
+Cargando perfil...
++ Gestiona tu información y citas +
++ No tienes citas programadas +
+ ++ {booking.service?.name} +
++ {booking.staff?.display_name} • {booking.location?.name} +
++ {format(new Date(booking.start_time_utc), 'PPP HH:mm', { locale: es })} +
++ ${booking.service?.base_price?.toLocaleString()} +
++ Código: {booking.short_id} +
+