4. Quiosco GuideIt: Arquitectura
4.1 Visión General

Guide It Kiosk se construye sobre una arquitectura primero en la nube y sin servidor, pensada para ser escalable, segura y fácil de desplegar en múltiples tiendas.
- Interfaz: aplicación web responsiva es Reaccionar, compatible con pantallas táctiles, tablets, POS y navegadores móviles.
- Backend: servicios en Node.js soportados por Funciones de Firebase/Firestore/Cloud, con lógica serverless y alta disponibilidad.
- Integraciones: conectores API hacia ERP, POS, eCommerce y sistemas de fidelización del cliente.
- Autenticación: manejo de identidades por Identificación del quiosco y, cuando aplica, ID de cliente, con trazabilidad total de sesiones.
- Analítica: registro de eventos en tiempo real y almacenamiento para informes avanzados.
4.2 Infraestructura Cloud
- Desplegado sobre Plataforma de Google Cloud (GCP).
- Comunicación segura: HTTPS (puerto 443) con TLS.
- Escalabilidad automática gracias a la arquitectura sin servidor.
- Monitoreo y alertas integrados para tiempo de actividad y rendimiento.
- Resiliencia ante microcortes: caché local, colas de eventos y reintentos automáticos.
4.3 Integraciones

La plataforma soporta integraciones modulares, activadas según el escenario del cliente:
- Catálogo: categorías, productos, atributos, imágenes y variaciones.
- Precios y promociones: consulta y validación en tiempo real por tienda o nivel central.
- Existencias: sincronización por tienda o inventario eCommerce, con validación justo-a-tiempo.
- Clientes (opcional): creación y consulta de perfiles para programas de lealtad.
- Órdenes/Pedidos (opcional): creación, actualización de estados y reconciliación con sistemas externos.
- Documentos fiscales (opcional): boleta/factura generada vía API o impresora fiscal integrada.
- 3D/RA (complemento): integración vía API de ViewIt3D para mostrar modelos GLB/USDZ.

4.4 Requisitos de datos
- Campos mínimos de producto: SKU, nombre, descripción, precio, imágenes, ficha técnica, variaciones.
- Fuentes de datos: API REST/GraphQL, archivos CSV/JSON/XML o feeds propietarios.
- Sincronización: soporta tirar programado con frecuencia configurable y webhooks en tiempo real.
- Validación en tiempo real de precio y stock en el momento de la compra.
Registros y auditoría: todos los intercambios quedan registrados para control y conciliación.