El plano de control es un backend en Laravel con una superficie de administración y despacho en React para gestores de restaurantes y tiendas y para repartidores. Los gestores trabajan con un tablero de pedidos en vivo (pedidos entrantes, aceptación del vendedor, temporizadores de preparación), mientras que los repartidores disponen de una vista de despacho con su ruta asignada, la próxima recogida y la entrega al cliente. Los eventos de pedido pasan por un único flujo de estados, de modo que cliente, gestor y repartidor leen siempre el mismo estado, y el trabajo de rutas y notificaciones se ejecuta como tareas en segundo plano en cola para que las apps de cara al cliente respondan con agilidad bajo carga. La gestión de direcciones, el problema exacto que planteó el cliente, se normaliza en el servidor y se valida con el grafo del mapa antes de despachar a ningún repartidor.
En materia de privacidad, la plataforma se diseñó para alinearse con las obligaciones del RGPD para los usuarios de la Unión Europea y con las de la CCPA / CPRA para los usuarios de California y del resto de Estados Unidos. La ubicación del cliente solo se recoge mientras dura un pedido activo, la identidad de pago la gestiona el proveedor de pagos en lugar de almacenarse en el plano de pedidos y el acceso a la superficie de administración está limitado por roles, de modo que un repartidor nunca ve los datos de los clientes de otro repartidor. El diseño hace que una futura revisión independiente de preparación en materia de privacidad sea un ejercicio de documentación y no una reforma de la arquitectura.
Enfoque de cumplimiento: alineado con el RGPD · preparado para ISO 27001 · SOC 2 Type II en curso · apto para HIPAA · CCPA contemplada.