Application mobile, dashboard admin et application restaurant profondément améliorés. Une nouvelle application livreur livrée clé en main. Suivi de commande en temps réel, système de notation, ticket de cuisine enrichi, alerte sonore pour les commandes à emporter, et bien plus.
Les stores affichent encore l'ancienne version — la v1.2 est disponible en bêta via l'APK.
Améliorations profondes sur l'app mobile client, le dashboard admin et l'app restaurant. Deux nouvelles applications conçues de zéro : restaurant et livreur. 24 fonctionnalités, 11 corrections, 1 faille de sécurité résolue.
Correction d'une faille de sécurité majeure dans l'API backend. Mise à jour indispensable — toutes les requêtes sont désormais authentifiées et validées.
Application tablette conçue et développée entièrement de zéro : commandes Kanban en temps réel, historique, gestion du menu, paramètres restaurant et suivi GPS livreur.
Le module de paiement par carte est entièrement intégré dans l'application. Aucune redirection externe — tunnel de paiement fluide, de bout en bout.
Les articles indisponibles sont masqués automatiquement depuis l'app restaurant ou l'admin. Zéro risque de commande sur un article épuisé.
Ouvert, fermé, maintenance, livraison indisponible — géré à la seconde depuis le dashboard ou l'app tablette. Sans redéploiement.
Nouveau design complet, annulation de commande avec remboursement Stripe, gestion des agents restaurant, paramètres avancés et configuration en temps réel.
Vérification email obligatoire avant toute connexion. Fin des comptes créés avec de fausses adresses — base utilisateurs propre et fiable.
Email de confirmation envoyé après chaque commande passée. Sert de ticket de retrait au restaurant et rassure le client sur sa commande.
Refactoring global des erreurs réseau : plus de crashs ni messages bruts. L'app gère proprement la perte de connexion et reprend automatiquement à la reconnexion.
Nouvel écran de suivi avec carte interactive et position du livreur mise à jour en temps réel. Accessible depuis l'écran post-paiement et l'historique des commandes.
Les clients peuvent laisser une note de 1 à 5 étoiles et un commentaire sur chaque restaurant. La note moyenne est affichée en temps réel sur toutes les cartes et fiches restaurant.
Le ticket imprimé en cuisine affiche désormais tous les détails de chaque article : ingrédients choisis, suppléments, formule et boisson. Préparation précise, zéro erreur sur les commandes personnalisées.
Les commandes passées en mode à emporter déclenchent désormais l'alerte sonore sur l'application restaurant, avec un signal visuel vert distinct des livraisons.
Refonte majeure de l'application livreur : notification push Je suis là en plein écran, suivi GPS du trajet enregistré point par point, carte Google Maps en temps réel et saisie des coordonnées bancaires IBAN/RIB.
Démonstrations vidéo de l'interface mobile, du tableau de bord admin, de l'application restaurant et de l'application livreur.
Application mobile — navigation, commande et paiement intégré
Dashboard Admin — gestion des restaurants, menus, commandes et livreurs
App Restaurant — Kanban temps réel, historique commandes et gestion du menu
App Livreur — notification push, suivi GPS du trajet et carte temps réel
Neuf étapes automatisées, orchestrées en temps réel — chaque acteur est informé au bon moment, sans aucune action manuelle.
Toutes les nouveautés et corrections apportées à l'application client (iOS & Android) — suivi de commande, paiement, notation et bien plus.
Toutes les améliorations apportées au dashboard web administrateur — gestion des restaurants, des agents, des paramètres de la plateforme et de la simulation de commandes.
manual_refunds.
driver_payments + ligne récap dans driver_payment_history. Filtres avancés ajoutés sur les demandes : recherche par nom, plage de dates, plage de montants.
/var/backups/mysql/, intégrité vérifiée, rétention 30 jours, journal d'exécution dans /var/log/mysql_backup.log. Plus aucun risque de perte de données — un instantané daté est disponible pour rollback à tout moment.
cart_id = "277,870") disparaissaient silencieusement de l'historique côté admin : la requête SQL joignait avec od.cart_id = cd.cart_id alors que la valeur stockée est une chaîne CSV, ce qui pouvait éjecter complètement la commande lorsque l'un des articles n'existait plus au catalogue. Correction par FIND_IN_SET + retour direct des lignes order_detail. La commande #185 (et toutes ses petites sœurs) sont à nouveau visibles.
client_address) s'affiche enfin correctement sur les tickets de livraison.
[SIMULATION PROVISOIRE ADMIN] + 15 commandes test passées par les comptes de l'équipe (utilisateurs 305 / 306 / 309 — toutes annulées, jamais payées) ont été supprimées proprement, avec un backup BDD dédié pré-déploiement. Les utilisateurs n'ont pas été touchés — seules les commandes test ont disparu.
PaymentIntent est créé avec transfer_data.destination = compte Stripe Connect du restaurant et un application_fee_amount égal à delivery + commission. Au moment du débit du client, le prix de la nourriture file directement sur le compte resto (puis vers le Crédit Mutuel via les payouts automatiques) et la plateforme garde la commission & les frais de livraison (vers Revolut). Plus de risque d'« insufficient funds » comme avec l'ancien flux Separate Charges and Transfers.
user-app passe d'une connexion DB unique (~20 requêtes/seconde max, fuites de sockets après redémarrage MariaDB) à un pool de 20 connexions avec keep-alive : bond instantané à ~400 requêtes/seconde. Combiné aux 24 index ajoutés sur les tables chaudes (order_detail, cart_detail, menu_item_detail, usere_detail) et au tuning MariaDB (buffer pool 8 GB, max_connections 300, slow query log), l'application supporte sereinement 15-20 restaurants actifs et ~1 000 utilisateurs simultanés.
tacos-locos-app.fr proxifiait encore vers l'ancien port :3001 alors que l'API a migré sur :3006 : environ 600 requêtes / jour perdaient l'inscription, la liste des restaurants ou la création de commande. Configuration nginx corrigée & rechargée à chaud, plus aucune erreur 502.
server_tokens off). Capacité théorique du frontal : ~200 000 connexions simultanées.
Une page d'accueil simple, multilingue et orientée conversion — pensée pour faciliter la découverte et le téléchargement des applications Tacos Locos sur tous les appareils.
Nouvelles fonctionnalités de livraison en temps réel : notification d'arrivée, suivi GPS du trajet et push client instantané.
Application tablette dédiée à la gestion du restaurant — commandes, menu, statistiques et bien plus, tout en un seul endroit.
7 modules intégrés, pensés pour le quotidien en cuisine et en salle.
Vue synthétique des commandes du jour : nouvelles, en préparation, livrées, annulées, chiffre d'affaires et temps de préparation moyen. Actualisé toutes les 30 secondes.
Vue Kanban avec 3 colonnes — En attente, Prêtes, En livraison. Chaque commande affiche un chronomètre de préparation. Passage au statut suivant en un clic.
Accès à toutes les commandes passées avec filtres par période (7 jours, 30 jours, tout), par statut et recherche par client. Détail complet de chaque commande.
Activation et désactivation d'articles à la volée, modification du nom, prix et description. Filtrage par catégorie et par disponibilité pour retrouver rapidement les articles masqués.
Configuration des horaires d'ouverture (7 jours), activation du mode maintenance avec message personnalisé, gestion du statut global : ouvert, fermé, maintenance, ou livraison indisponible.
Carte en temps réel affichant la position du livreur pour les commandes en cours de livraison. Vue cartographique Google Maps intégrée directement dans l'application.
Chaque restaurant peut avoir plusieurs agents avec des rôles différents — Caissier, Cuisine, Manager — chacun avec ses propres identifiants sécurisés créés depuis le dashboard admin.
Impression des tickets de commande via imprimante thermique Bluetooth ou Wi-Fi. Disponible directement depuis la vue détail commande.
Liste complète des modules et fonctionnalités intégrés dans l'application Tacos-Locos Restaurant.
com.tacoslocos.restaurant), nouvelle icône haute résolution, splash screen animé personnalisé et signature release stabilisée pour les déploiements APK.
/api/agent/online_drivers
Endpoint backend dédié à l'app restaurant qui retourne en un seul appel : la liste complète des livreurs avec leur statut live, les coordonnées GPS du restaurant et le rayon de livraison configuré. Authentifié par token agent.
Deux restaurants, un seul menu centralisé depuis cette version.
Restaurant principal. Commande disponible depuis l'application mobile.
Menu identique à Saint-Louis. Gestion synchronisée depuis le dashboard admin.
Disponible sur Android, iOS et en version bêta APK.