Skip to content

feat(home/chofer/asientos): integracion visual Cuenca, camara PC y actualizacion en tiempo real - #63

Merged
The-Fabry merged 6 commits into
developfrom
feature/galeria-flota-cooperativas
Nov 10, 2026
Merged

The-Fabry merged 6 commits into
developfrom
feature/galeria-flota-cooperativas

Conversation

@juanjose1234456787654

Copy link
Copy Markdown
Owner

Resumen de cambios

  1. Turismo Cuenca en Home y Hero:

    • Integración de 3 fotografías de alta resolución de Cuenca (Parque Calderón, Catedral Neogótica de la Inmaculada y Panorámica al atardecer).
    • Diapositivas dinámicas en el carrusel Hero con botón de búsqueda directa hacia Cuenca y botón secundario a la ficha técnica.
    • Nueva sección turística #turismo-cuenca\ con modal informativo y tarjetas de atractivos.
    • Actualización de itinerarios en rutas populares y directorio de boleterías con la agencia de Cuenca.
  2. Cámara PC y Validación de Boletos para Chofer:

    • Corrección para abrir directamente la cámara web de la PC vía \getUserMedia\ sin forzar cámara trasera de móvil.
    • Selector dinámico de cámaras y fallback para subir imagen con código QR.
    • Sincronización en tiempo real del manifiesto de pasajeros tras escanear boletos.
  3. Asientos en Tiempo Real:

    • Visualización inmediata de asientos ocupados en color rojo.
    • Polling automático cada 3 segundos en el selector de asientos para evitar colisiones.

@AnahiM2025 AnahiM2025 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revisión de PR: Aprobado
¡Excelente trabajo! Vaya mezcla de mejoras, la verdad quedó todo muy bien integrado y resuelve varios puntos clave de la experiencia del usuario. 👏

Puntos que destaco

Turismo Cuenca en Home: Gran acierto sumar las fotos de alta resolución de la ciudad. El carrusel Hero con los botones de búsqueda directa y ficha técnica le da un salto visual enorme. Sumado a la sección #turismo-cuenca y el modal informativo, la landing queda muy atractiva.

Cámara PC y Validación para Chofer: Impecable la corrección para forzar la cámara web de la PC vía getUserMedia (adiós al problema de la cámara trasera en móvil). El selector dinámico y el fallback para subir imagen con QR es un salvavidas. Muy bien la sincronización en tiempo real del manifiesto de pasajeros.

Asientos en Tiempo Real: El polling automático cada 3 segundos es la solución ideal para evitar colisiones de asientos. Ver los ocupados en rojo al instante mejora muchísimo la UX del pasajero.

✅ Checklist de mi revisión

☑️ Cumple con los tres objetivos: turismo, cámara de chofer y asientos en vivo.
☑️ La lógica de asientos (polling) está bien implementada y resuelve el problema de doble reserva.
☑️ El manejo de la cámara es flexible (fallback para subir imagen).
☑️ No afecta la compatibilidad existente; las mejoras son aditivas.

Todo listo por mi parte💪

@The-Fabry The-Fabry left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revisión y Aprobación: Integración visual Cuenca, cámara PC y actualización en tiempo real (PR #63)

Excelente trabajo con este PR. Agrupa tres mejoras muy importantes que le dan un salto de calidad tanto a la experiencia del usuario como a la seguridad del sistema.

Puntos que revisé y me gustaron:

  • Turismo Cuenca en Home:

    • Las fotos de alta resolución le dan un aspecto muy profesional a la página de inicio.
    • El carrusel Hero con botones de acción y la nueva sección de turismo con modal informativo están muy bien logrados.
  • Cámara PC y Validación para el Chofer:

    • Gran solución usar getUserMedia para forzar la cámara web en PC y evitar el problema de la cámara trasera en móviles.
    • El selector dinámico de cámara y el respaldo para subir una imagen con el QR es una excelente alternativa por si la cámara falla.
    • La respuesta para tokens ya usados, rechazados o pendientes de aprobación está muy bien detallada en la API.
  • Asientos en Tiempo Real:

    • El polling automático cada 3 segundos en el buscador es la solución correcta para evitar que dos personas compren el mismo asiento.
    • La visualización en color rojo (brand-500) para los asientos ocupados mejora muchísimo la lectura visual del mapa.

Revisión de la Lista de Verificación:

  • Rama creada desde develop.
  • Commits con el formato correcto.
  • Compilación exitosa.
  • La lógica de escaneo (HMAC y códigos directos) maneja bien los errores.
  • Primera aprobación recibida (Anahí).

Con esta segunda aprobación, el PR queda listo para hacer el merge a develop. ¡Muy buen trabajo!

@The-Fabry
The-Fabry merged commit 715a4fd into develop Nov 10, 2026
2 checks passed

@SebastianM-M SebastianM-M left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Revisión aprobada – Integración Visual de Cuenca, Cámara PC y Actualización en Tiempo Real (PR #63)

¡Excelente trabajo integrando estas mejoras críticas para la experiencia de usuario y la operatividad del sistema! He revisado detalladamente los cambios incorporados en este Pull Request y todo se encuentra en perfecto orden.


📋 Puntos validados con éxito:

  • Turismo Cuenca en Home y Hero: La incorporación de las fotografías de alta resolución (Parque Calderón, Catedral y Panorámica), el carrusel dinámico y la nueva sección con modales informativos mejoran notablemente la interfaz visual y la presentación turística de la cooperativa.
  • Módulo de Cámara PC y Validación de Chofer: La corrección para utilizar getUserMedia directamente en la PC, sumada al selector dinámico de cámaras y el fallback para subida de códigos QR, resuelve de manera robusta los problemas de compatibilidad en dispositivos de escritorio. La sincronización en tiempo real del manifiesto de pasajeros funciona de forma fluida.
  • Asientos en Tiempo Real: El resaltado de asientos ocupados en color rojo y el mecanismo de polling cada 3 segundos evitan con éxito las colisiones de reservas simultáneas.
  • Seguridad y Lógica Backend: La validación criptográfica HMAC en el Route Handler del QR mantiene el rigor de seguridad exigido por el proyecto.

🏁 Conclusión:

Los cambios implementados cumplen con los estándares de calidad, tipado y diseño establecidos. Queda totalmente validado y aprobado en la rama develop. ¡Gran trabajo en equipo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants