L'état temps réel est le tissu conjonctif des quatre applications. Un seul canal WebSocket publie les transitions de commande — passée, acceptée, en préparation, substitution en cours, préparée, livreur assigné, en route, livrée — et chaque client s'abonne au segment qui le concerne. L'application client affiche des indicateurs d'étape qui avancent dès que le préparateur scanne le dernier article. L'application préparateur affiche une réponse de messagerie de substitution à la seconde où le client répond. Le panneau d'administration surveille la dérive sur toutes les commandes en cours sans interrogation périodique. La fenêtre de modification de commande — les quelques minutes après le paiement pendant lesquelles un client peut encore ajouter ou supprimer des articles avant que le préparateur n'assemble le panier — est propulsée par le même moteur qui notifie le client dès que le préparateur accepte la commande.
La confidentialité des clients est intégrée à la plateforme dès le premier jour. Lors du paiement, l'écran affiche un formulaire de consentement RGPD granulaire pour les utilisateurs de l'Union européenne et une divulgation CCPA / CPRA « Ne pas vendre ni partager mes informations personnelles » pour les utilisateurs de Californie dans le même flux. Les flux de localisation du livreur sont supprimés immédiatement après la livraison, les transcriptions de messages ont une durée de conservation plus courte que les reçus de commande, et une demande de suppression est un seul traitement backend qui se propage à l'application client, à l'application préparateur et au panneau d'administration dans la même transaction. Il en résulte un écosystème qui résiste à l'examen tant aux États-Unis que dans l'Union européenne, sans avoir à adapter la conformité après coup.
Posture de conformité : aligné RGPD · prêt ISO 27001 · SOC 2 Type II en cours · compatible HIPAA · CCPA pris en compte.