Aller au contenu principalAller au contenu principal
idataweb

Plateforme de Livraison de Repas pour Metro Bites Collective

Nous avons conçu une application de livraison de repas en marque blanche qui a permis à 12 restaurants indépendants d'échapper aux commissions de 30 % des places de marché — attirant 18 000 utilisateurs et affichant des délais de livraison moyens de 23 minutes dans les 90 jours suivant le lancement.

Le Défi

Metro Bites Collective était un groupe de 12 restaurants indépendants dans une zone métropolitaine de taille moyenne, allant d'un restaurant de pho vietnamien à un restaurant de burgers haut de gamme. Ensemble, ils payaient en moyenne 35 000 $ par mois en commissions à DoorDash et UberEats — environ 28 à 30 % de chaque commande en livraison. En plus du fardeau financier, ils n'avaient aucun contrôle sur l'expérience client : aucune image de marque, aucune donnée client directe, et aucun moyen de lancer des promotions en dehors des règles de la place de marché.

Les restaurants ont formé une coopérative pour financer une plateforme de livraison partagée. Les exigences techniques étaient ambitieuses : une application grand public avec commande multi-restaurants, suivi GPS en temps réel, un système de gestion des livreurs, des tablettes de commande côté restaurant, et une flotte partagée de 15 livreurs. La plateforme devait gérer des pics de 200+ commandes simultanées pendant le service du vendredi soir dans les 12 restaurants.

Les devis précédents de deux agences s'élevaient à plus de 250 000 $ avec des délais de 8 mois. Le budget de la coopérative était de 140 000 $ avec une date limite de lancement fixe liée à la saison estivale de restauration.

Notre Solution

Nous avons construit un écosystème de trois applications : une application consommateur (React Native, iOS/Android), une application de gestion pour tablette restaurant, et une application livreur — toutes connectées via un backend temps réel Node.js. L'application consommateur propose une fonctionnalité de panier multi-restaurants (commande de 2 à 3 restaurants en un seul paiement), un suivi de commande en temps réel avec GPS, et un système de points de fidélité partagé entre tous les membres de la coopérative.

L'application tablette restaurant reçoit les commandes avec des alertes sonores, affiche les temps de préparation estimés, et communique le statut de la cuisine au système de dispatch. Lorsqu'une commande est prête dans 5 minutes, le système assigne automatiquement le livreur disponible le plus proche et calcule l'itinéraire de collecte optimal. L'application livreur affiche la navigation, les détails de la commande, et les instructions de livraison avec des mises à jour de statut en un seul glissement.

L'algorithme de dispatch était la pièce maîtresse technique. Il prend en compte la proximité du livreur, les estimations de temps de préparation du restaurant, les opportunités de regroupement de commandes (plusieurs collectes de restaurants à proximité), et les conditions de circulation pour minimiser les délais de livraison. Socket.io maintient des connexions persistantes entre les trois applications pour des mises à jour de statut en temps réel avec une latence inférieure à la seconde.

Processus de Mise en Œuvre

1

Architecture de la Plateforme(3 semaines)

Conception du système à trois applications, de l'algorithme de dispatch, et de la couche de communication temps réel. Création de wireframes d'interface utilisateur pour les trois interfaces et validation avec les propriétaires de restaurants.

2

Backend & Temps Réel(5 semaines)

Construction de l'API Node.js, de l'infrastructure WebSocket, de l'algorithme de dispatch des livreurs, de la répartition des paiements Stripe Connect, et du système d'intégration des restaurants.

3

Applications Mobiles(6 semaines)

Développement de l'application consommateur, de l'application tablette restaurant, et de l'application livreur en React Native. Intégration de Google Maps, des notifications push, et du suivi en temps réel.

4

Tests & Lancement(4 semaines)

Tests de charge avec des pics simulés de 200 commandes, lancement bêta avec 3 restaurants, itération sur l'expérience utilisateur livreur, puis déploiement progressif dans les 12 restaurants sur 2 semaines.

Résultats

Metro Bites a été lancé pendant la première semaine de l'été et a connu une croissance entièrement grâce au marketing local — chaque restaurant a promu l'application auprès de ses clients existants avec une réduction de 5 $ sur la première commande financée par la coopérative.

18 000
Utilisateurs en 90 jours
4 200 utilisateurs actifs hebdomadaires au 3e mois
23 min
Temps de livraison moyen
Comparable à DoorDash (26 min) malgré une flotte plus petite
420 000 $
Économies de commissions (Année 1)
Aucun frais de place de marché — uniquement les coûts de traitement des paiements
4,6★
Note App Store
Basé sur 890 avis sur iOS et Android
73 %
Taux de commande répétée
Le programme de fidélité favorise une rétention supérieure à la moyenne du secteur

Stack Technologique

R
React Native
Applications consommateur, restaurant et livreur (iOS + Android)
N
Node.js
Serveur API et moteur de dispatch temps réel
S
Socket.io
Communication temps réel entre les trois applications
P
PostgreSQL 16
Commandes, utilisateurs, restaurants et données analytiques
R
Redis
Gestion des sessions, mise en cache et suivi de localisation des livreurs
S
Stripe Connect
Traitement des paiements avec répartition automatique aux restaurants

Prêt à commencer ?

Sans engagement. Dites-nous ce dont vous avez besoin et nous vous dirons comment nous le résoudrions.

Nous sommes passés de 35 000 $ par mois payés à DoorDash à la possession de nos relations clients et à la conservation de toute la marge. L'application s'est amortie en 4 mois.

Président du conseil coopératif, Metro Bites Collective

Vous Souhaitez Maîtriser Votre Canal de Livraison ?

Arrêtez de payer 30 % de commissions aux places de marché. Nous créons des plateformes de livraison sur mesure qui vous donnent le contrôle de l'expérience client et des revenus.

Consultation gratuite · Évaluation du coût de la plateforme incluse