Spotted · Guía interactiva
Cada persona.
Cada momento.
146 casos para recorrer la app. Parejas, wedding planners, invitados y gestión de pagos y libros.
146 casos
Pareja nueva sin sesión
Solo splash de pareja; sin actividad ficticia
Probar caso ↗P02 · ParejaPareja con sesión válida y boda
Entrar directo al dashboard
Probar caso ↗P03 · ParejaPareja con sesión válida sin boda
Entrar directamente al onboarding
Probar caso ↗P04 · ParejaGoogle no disponible
Aviso; no simular autenticación
Probar caso ↗P05 · ParejaGoogle cargando / doble click
Botón ocupado y deshabilitado
Probar caso ↗P06 · ParejaGoogle cancelado / fallido
Reintento y mensaje claro
Probar caso ↗P07 · ParejaSesión ausente o expirada
Rechazar operaciones de propietario sin identidad verificada
Probar caso ↗P08 · ParejaNombre vacío o solo espacios
No crear boda; pedir nombre de pareja o evento
Probar caso ↗P09 · ParejaFecha o reveal faltante / inválido
No crear; pedir fecha válida
Probar caso ↗P10 · ParejaReveal anterior a la boda
Error sin perder los campos
Probar caso ↗P11 · ParejaCambiar estilo de cámara
Guardar selección y campos; foco permanece
Probar caso ↗P12 · ParejaElegir estilo con flechas/Home/End
Cambiar radio y anunciar selección
Probar caso ↗P13 · ParejaPortada válida
Previsualizar y reducir resolución
Probar caso ↗P14 · ParejaTipo no soportado / más de 15 MB
Rechazo con indicación del formato o tamaño
Probar caso ↗P15 · ParejaLectura/decodificación de imagen fallida
Mantener formulario y permitir otra imagen
Probar caso ↗P16 · ParejaCrear boda correctamente
ID nuevo, cero fotos, galería oculta
Probar caso ↗P17 · ParejaCrear otra boda
Mantener fotos antiguas separadas
Probar caso ↗P18 · ParejaError guardando la nueva boda
No confirmar ni sustituir la boda anterior
Probar caso ↗P19 · ParejaDashboard sin fotos
Cero contadores, review/reveal deshabilitados
Probar caso ↗P20 · ParejaCopiar invitación correctamente
Confirmación solo después de copiar
Probar caso ↗P21 · ParejaPortapapeles rechazado / ausente
Mensaje y foco en link seleccionable
Probar caso ↗P22 · ParejaGenerar QR
QR generado por el servidor, sin enviar la invitación a un proveedor externo
Probar caso ↗P23 · ParejaAbrir foto para revisión
Foto de la boda actual; sin Keep ni Pending
Probar caso ↗P24 · ParejaEliminar foto
Quitar y actualizar contador
Probar caso ↗P25 · ParejaDeshacer eliminación
Restaurar foto; aviso de éxito
Probar caso ↗P26 · ParejaError al eliminar/restaurar
Revertir contador; no anunciar éxito
Probar caso ↗P27 · ParejaEliminar última foto
Volver al dashboard vacío
Probar caso ↗P28 · ParejaRevelar antes de hora
Galería abierta
Probar caso ↗P29 · ParejaOcultar después del horario
Mantener oculta hasta revelarla manualmente
Probar caso ↗P30 · ParejaRecargar galería oculta manualmente
Conservar decisión de la pareja
Probar caso ↗G01 · InvitadosEscanear QR por primera vez
Guest ID y sesión por boda
Probar caso ↗G02 · InvitadosCerrar y reescanear mismo QR
Reutilizar identidad, sesión por boda y progreso del servidor mientras se conserva la cookie
Probar caso ↗G03 · InvitadosMisma persona en otra boda
Mismo guest ID, sesión distinta por boda
Probar caso ↗G04 · InvitadosOtro navegador / datos borrados / incógnito
Nueva identidad; no prometer recuperar anterior
Probar caso ↗G05 · InvitadosOtro invitado con el mismo QR
ID independiente, boda y fotos compartidas
Probar caso ↗G06 · InvitadosQR de boda desconocida
No mostrar datos de otra boda
Probar caso ↗G07 · InvitadosInvitación incompleta o boda desconocida
Mensaje del servidor, sin cargar la boda de otra persona
Probar caso ↗G08 · InvitadosEntrar antes de fecha
Ver espera, cámara cerrada
Probar caso ↗G09 · InvitadosLlegar el día de la boda
Acceder a categorías y cámara
Probar caso ↗G10 · InvitadosAbrir categoría con cupo
Cámara y número de tiros correctos
Probar caso ↗G11 · InvitadosCategoría con 5 fotos
Aviso; elegir otra categoría
Probar caso ↗G12 · InvitadosRollo con 24 fotos
Aviso; no capturar más
Probar caso ↗G13 · InvitadosProgreso de otra persona
No descontar tiros del invitado actual
Probar caso ↗G14 · InvitadosCámara iniciando
Mensaje y disparador deshabilitado
Probar caso ↗G15 · InvitadosCámara ausente
Mensaje útil; volver a categorías
Probar caso ↗G16 · InvitadosPermiso de cámara denegado
Abrir ayuda de permisos por navegador; Retry camera mantiene sesión y contador
Probar caso ↗G17 · InvitadosCámara ocupada / desconectada
Error recuperable; no guardar foto inválida
Probar caso ↗G18 · InvitadosCambiar frente/trasera rápidamente
Ignorar respuestas anteriores y liberar stream al cambiar cámara
Probar caso ↗G19 · InvitadosFlash disponible / no disponible
Torch cuando se soporte, efecto visual en otro caso
Probar caso ↗G20 · InvitadosCapturar / doble disparo
Una captura, cámara liberada, confirmación
Probar caso ↗G21 · InvitadosRetake
Descartar captura temporal; no consumir tiro
Probar caso ↗G22 · InvitadosAdd to wedding exitoso / doble toque
Una foto asociada a guest/sesión/boda
Probar caso ↗G23 · InvitadosGuardado falla por cuota
Conservar captura; contador sin cambios
Probar caso ↗G24 · InvitadosLink directo a captured sin captura
Volver a categorías sin imagen rota
Probar caso ↗G25 · InvitadosSalir durante solicitud de cámara
Cerrar stream tardío; no dejar cámara activa
Probar caso ↗G26 · InvitadosReveal durante captura/guardado
No añadir foto después del cierre
Probar caso ↗G27 · InvitadosReabrir antes del reveal
Countdown; servidor impide acceder tanto a listado como a archivos y ZIP
Probar caso ↗G28 · InvitadosCountdown llega a cero
Pasar al reveal abierto
Probar caso ↗G29 · InvitadosReveal manualmente oculto
Explicar revisión; sin countdown falso en cero
Probar caso ↗G30 · InvitadosGalería con cero fotos
Mensaje explícito; no visor roto
Probar caso ↗G31 · InvitadosFiltrar las 9 categorías
Selección accesible y resultados correctos
Probar caso ↗G32 · InvitadosFiltro sin resultados
Mensaje y alternativa All
Probar caso ↗G33 · InvitadosAbrir foto y anterior/siguiente
Navegación circular; botones con nombre
Probar caso ↗G34 · InvitadosVisor con una sola foto
Sin navegación inválida ni división por cero
Probar caso ↗G35 · InvitadosFlechas/Escape en visor
Navegar/cerrar con teclado
Probar caso ↗G36 · InvitadosSwipe/pinch/zoom
Navegar y ampliar sin cambiar foto durante pinch
Probar caso ↗G37 · InvitadosMis fotos por categoría
Solo fotos de ese guest ID
Probar caso ↗G38 · InvitadosCategoría personal vacía
Mensaje de ausencia y navegación disponible
Probar caso ↗S01 · Errores y accesibilidadBorrador local corrupto
Recuperar formulario vacío; la boda y fotos subidas viven en servidor
Probar caso ↗S02 · Errores y accesibilidadCookies o almacenamiento denegados
No iniciar cámara sin sesión persistente; conservar captura si la cola local falla
Probar caso ↗S03 · Errores y accesibilidadGenerador UUID no disponible
Fallback con bytes criptográficos
Probar caso ↗S04 · Errores y accesibilidadDos envíos simultáneos
Reservar cupos de forma atómica; reintentos no duplican fotos
Probar caso ↗S05 · Errores y accesibilidadSin conexión / reconexión
Cola interna IndexedDB y reintentos sin descarga; éxito solo tras confirmar servidor
Probar caso ↗S06 · Errores y accesibilidadFallo de servidor / carga lenta
Carga, timeout y reintento; mantener campos y fotos pendientes
Probar caso ↗S07 · Errores y accesibilidad320×568 / 375×667 / 430×740
Sin overflow horizontal ni CTA principal tapado
Probar caso ↗S08 · Errores y accesibilidadTeclado virtual / landscape / zoom 200 %
CTA y campo activo accesibles sin superposición
Probar caso ↗S09 · Errores y accesibilidadLectores de pantalla
Labels, estados y orden de foco claros
Probar caso ↗S10 · Errores y accesibilidadMovimiento reducido
Suprimir confetti/transiciones; conservar funcionalidad
Probar caso ↗S11 · Errores y accesibilidadModificar hash, phase o ID
Servidor protege boda ajena, fotos ocultas, moderación y pedidos
Probar caso ↗S12 · Errores y accesibilidadFoto rota / descarga fallida
Mensaje y botón para reintentar imagen; originales en ZIP por partes
Probar caso ↗S13 · Errores y accesibilidadExportar / borrar datos definitivamente
Descarga de originales disponible; borrado de bodas y objetos implementado; cuenta completa por soporte
Probar caso ↗C01 · Pagos y librosElegir solo digital
Solicitud asociada a boda y cuenta; precio confirmado antes de pagar
Probar caso ↗C02 · Pagos y librosComprar digital + libro antes de la boda
Un paquete, libro reservado, selección y diseño posteriores
Probar caso ↗C03 · Pagos y librosAñadir libro después
Pedido de libro independiente; no volver a cobrar digital
Probar caso ↗C04 · Pagos y librosContacto incompleto
Validar nombre y email; mantener el formulario
Probar caso ↗C05 · Pagos y librosSeleccionar fotos
Hasta 80; únicamente fotos disponibles de esa boda
Probar caso ↗C06 · Pagos y librosAún no hay fotos
Solicitar libro y acordar selección después
Probar caso ↗C07 · Pagos y librosEnviar dos veces
Misma solicitud no crea dos pedidos
Probar caso ↗C08 · Pagos y librosPago por transferencia
Guardar solicitud para recibir IBAN; no presentar un pago exitoso
Probar caso ↗C09 · Pagos y librosCheckout Stripe futuro (demo)
Demostración de la integración opcional; desactivada para compras actuales
Probar caso ↗C10 · Pagos y librosPago cancelado o fallo de red
Pedido guardado, pago pendiente; reintentar
Probar caso ↗C11 · Pagos y librosCallback del navegador manipulado
No marca pagado; se exige notificación firmada de Stripe
Probar caso ↗C12 · Pagos y librosNotificación de Stripe duplicada o firma falsa
Procesamiento idempotente; rechazar firma inválida
Probar caso ↗C13 · Pagos y librosStripe indica reembolso o disputa
Bloquear paso a impresión hasta revisar pago
Probar caso ↗C14 · Pagos y librosNuevo pedido de libro
Aparece en bandeja privada con nombre, email, boda y estado
Probar caso ↗C15 · Pagos y librosPersona no autorizada abre bandeja
Acceso denegado por servidor
Probar caso ↗C16 · Pagos y librosRegistrar transferencia recibida
Operadora verifica importe completo y referencia; libro exige cotización de envío
Probar caso ↗C17 · Pagos y librosImprimir sin pago o aprobación
Servidor rechaza el cambio
Probar caso ↗C18 · Pagos y librosDiseño aprobado y pago confirmado
Permitir etapa de impresión manual
Probar caso ↗C19 · Pagos y librosMarcar enviado
Exigir tracking HTTPS; visible a la pareja
Probar caso ↗C20 · Pagos y librosDescargar fotos para imprimir
Solo operadora autorizada; originales de ese pedido, ZIP por partes
Probar caso ↗C22 · Pagos y librosTransferencia de plan profesional
Bandeja privada: email al cliente, importe y referencia; activar solo tras verificar recepción
Probar caso ↗C21 · Pagos y librosEmail o push a operadora
No conectado; actualmente se consulta la bandeja de la app
Probar caso ↗U01 · GaleríasAlternar mosaico / hoja de contactos
Cambiar distribución, conservar selección accesible
Probar caso ↗U02 · GaleríasAbrir foto de galería
Visor, zoom y navegación en color; originales y ZIP solo para organizador
Probar caso ↗U03 · GaleríasEliminar foto con efecto de fuego
Animar solo después de confirmar borrado; ofrecer Undo
Probar caso ↗U04 · GaleríasFalla del borrado
Foto conservada; sin animación de éxito
Probar caso ↗U05 · GaleríasReducir movimiento
Sustituir fuego y transiciones por cambio breve
Probar caso ↗W01 · Planner y cuentasPrimer ingreso sin selección de perfil
Crear una boda directamente; los paquetes definen los créditos
Probar caso ↗W02 · Planner y cuentasPlanner con varias bodas
Colección compacta con estados y filtros
Probar caso ↗W03 · Planner y cuentasOnboarding: datos básicos
Nombre de evento, fecha, ubicación opcional y slug automático
Probar caso ↗W04 · Planner y cuentasOnboarding: personalización
Change photo sobre la imagen, estilo y nombre heredado del paso 1
Probar caso ↗W05 · Planner y cuentasCrear desde el diseño
Create wedding lleva directamente a Ready; cámara y galería activadas por defecto
Probar caso ↗W06 · Planner y cuentasBoda creada como borrador
QR privado; no recibe invitados antes de publicar
Probar caso ↗W07 · Planner y cuentasPreview como invitado
Vista privada sin cargar fotos ni consumir cupos
Probar caso ↗W08 · Planner y cuentasAccount sin plan comprado
Muestra Free preview; planes con Choose plan y pago único
Probar caso ↗W09 · Planner y cuentasPublicar dentro del cupo
Boda activa y QR definitivo
Probar caso ↗W10 · Planner y cuentasPaquete agotado
Elegir otro paquete para publicar nuevas bodas
Probar caso ↗W11 · Planner y cuentasArchivar boda
Conserva fotos y cierra capturas; no devuelve el crédito usado
Probar caso ↗W12 · Planner y cuentasRestaurar boda archivada
Restaura dentro del año sin gastar otro crédito
Probar caso ↗W13 · Planner y cuentasBorrar boda
Confirmación escrita, borrado de fotos y cierre del link
Probar caso ↗W14 · Planner y cuentasError durante borrado
Invitación cerrada; reintento seguro sin perder progreso
Probar caso ↗W15 · Planner y cuentasPlan vencido en período de gracia
30 días de galería read-only y descargas del organizador, sin crear ni subir
Probar caso ↗W16 · Planner y cuentasPlan vencido después de la gracia
Archivo por 60 días; sin acceso de invitados
Probar caso ↗W17 · Planner y cuentasCompatibilidad de un plan anterior con exceso de bodas
Conserva bodas activas y bloquea las nuevas
Probar caso ↗W18 · Planner y cuentasCompatibilidad de cancelación de un plan anterior
Mantiene acceso hasta la fecha pagada
Probar caso ↗W19 · Planner y cuentasElegir un paquete de pago único
Compra de créditos simulada: 1, 5 o 10 bodas; ningún cobro real
Probar caso ↗W20 · Planner y cuentasWedding de pago único
Habilita solo la boda pagada, sin suscripción
Probar caso ↗W21 · Planner y cuentasCambiar permisos de invitados
Guardado y protección de cámara y galería; originales y ZIP solo para organizador
Probar caso ↗W22 · Planner y cuentasCámara pausada por el organizador
No ofrece captura ni carga alternativa desde archivos
Probar caso ↗W23 · Planner y cuentasBorrado con libro en curso
Bloquea pérdida de archivos necesarios para imprimir
Probar caso ↗W24 · Planner y cuentasFin de retención
Revisión de retención; no hay borrado automático sin aviso
Probar caso ↗W25 · Planner y cuentasPago aprobado, rechazado o cancelado
Solo el pago aprobado simulado acredita las bodas
Probar caso ↗W26 · Planner y cuentasCuenta ajena intenta gestionar otra boda
Rechazo de configuración, preview, archivo y borrado
Probar caso ↗W27 · Planner y cuentasVolver a la app con sesión Planner
Abre la colección de bodas, conserva cada evento separado
Probar caso ↗W28 · Planner y cuentasBoda vacía / filtros sin resultados
Explica el estado y permite crear o cambiar el filtro
Probar caso ↗W29 · Planner y cuentasPlanner esperando IBAN o verificación
Solicitud persistente con referencia y email; sin activar acceso pagado
Probar caso ↗W30 · Planner y cuentasTransferencia del plan confirmada
Muestra Current plan y los paquetes; nuevas compras suman bodas sin suscripción
Probar caso ↗G39 · InvitadosFoto pendiente de una sesión anterior
Conservar entrada interna pendiente sin descontar la sesión nueva; sin descarga
Probar caso ↗G40 · InvitadosInvitado solo con cámara
Abrir cámara real 1:1, capturar y agregar; sin selector de biblioteca
Probar caso ↗G41 · InvitadosGalería desactivada por quien organiza
Mensaje claro; no mostrar fotos ni abrir el visor
Probar caso ↗G42 · InvitadosDescargar una foto revelada
El detalle muestra un solo botón outline Download; descarga la foto elegida. El álbum completo sigue reservado al organizador.
Probar caso ↗G43 · InvitadosBoda read-only por fin de plan
Mantener galería de lectura; sin fotos nuevas ni descargas de invitados
Probar caso ↗G44 · InvitadosSin biblioteca ni copia local descargable
Solo visor y disparador; no cargar archivos ni guardar en galería del teléfono
Probar caso ↗G45 · InvitadosReveal mientras se está subiendo
No publicar una foto tardía; explicar que no se agregó y mantener la entrada interna sin descarga
Probar caso ↗G46 · InvitadosGalería de más de 100 fotos
Cargar siguientes páginas sin repetir ni omitir fotos propias
Probar caso ↗No encontramos casos con esa búsqueda. Probá otra palabra o elegí Todos.