Guide étape par étape : créer un clone Deliveroo avec Adalo

Guide étape par étape : créer un clone Deliveroo avec Adalo

La création d'une application de livraison de nourriture comme Deliveroo nécessite d'orchestrer un marché complexe à trois acteurs : les clients qui passent des commandes, les restaurants qui gèrent leurs menus et la livraison, et les chauffeurs qui coordonnent les collectes et les livraisons en temps réel. Le développement traditionnel exige des équipes d'ingénierie distinctes pour les plateformes web, iOS et Android, des mois de codage et un investissement en capital important, ce qui rend presque impossible pour les fondateurs solo et les petites équipes de concurrencer.

C'est là qu'Adalo intervient. Adalo est un créateur d'applications sans code pour les applications web basées sur des bases de données et les applications natives iOS et Android—une seule version sur les trois plateformes. La création assistée par l'IA et la publication rationalisée permettent de lancer sur l'App Store Apple et Google Play en jours plutôt qu'en mois. Cela signifie que vous pouvez créer les trois applications de votre écosystème de style Deliveroo—commande client, tableau de bord restaurant et livraison par chauffeur—à partir d'un seul projet sans écrire de code.

Pourquoi Adalo est la bonne plateforme pour votre clone Deliveroo

Adalo est un créateur d'applications sans code pour les applications web basées sur des bases de données et les applications natives iOS et Android—une seule version sur les trois plateformes, publiée sur l'App Store Apple et Google Play. Cela le rend particulièrement adapté à la création d'un marché de livraison de nourriture de style Deliveroo, où vous avez besoin de trois applications interconnectées—une pour les clients commandant des repas, une pour les restaurants gérant les commandes, et une pour les livreurs gérant les livraisons—le tout fonctionnant ensemble de manière transparente.

La distribution sur les app stores est essentielle pour les plateformes de livraison de nourriture car les clients s'attendent à la commodité de télécharger une application native, de recevoir des notifications push en temps réel sur le statut de leur commande, et de profiter d'une performance fluide en parcourant les menus et en suivant les livraisons. Avec Adalo, vous pouvez construire cet écosystème entier sans écrire de code et lancer simultanément sur le web, iOS et Android.

Créer une application de livraison de nourriture comme Deliveroo signifie créer un marché complexe à plusieurs acteurs qui connecte les clients affamés, les restaurants partenaires et les livreurs en temps réel. Traditionnellement, ce type de plateforme nécessite des mois de développement, plusieurs équipes d'ingénierie et des bases de code distinctes pour le web, iOS et Android—ce qui la rend bien au-delà de la portée de la plupart des entrepreneurs et des petites entreprises.

Adalo, un créateur d'applications alimenté par l'IA, change complètement cette équation. La plateforme crée des applications web basées sur des bases de données et des applications natives iOS et Android à partir d'une seule base de code—une seule version sur les trois plateformes. La création assistée par l'IA et la publication rationalisée permettent de lancer sur l'App Store Apple et Google Play en jours plutôt qu'en mois. Cela signifie que vous pouvez construire les trois applications de votre écosystème de style Deliveroo—commande client, gestion restaurant et livraison par livreur—sans écrire une seule ligne de code.

Pourquoi Adalo fonctionne pour créer une application de livraison de nourriture

Adalo crée des applications web basées sur des bases de données et de vraies applications natives iOS et Android—une seule version sur les trois plateformes, publiées directement sur l'App Store Apple et Google Play. Cette capacité multiplateforme est essentielle pour un marché de style Deliveroo où les clients commandent depuis leurs téléphones, les restaurants gèrent les demandes entrantes, et les chauffeurs coordonnent les livraisons—le tout via des applications dédiées qui partagent la même base de données backend.

La publication de votre clone de livraison de nourriture sur les app stores déverrouille des fonctionnalités essentielles comme les notifications push, qui sont vitales pour alerter les clients des mises à jour de commande, notifier les restaurants des nouvelles commandes et envoyer les demandes de livraison aux livreurs en temps réel. Avec les plans payants offrant des enregistrements de base de données illimités, vous pouvez augmenter vos annonces de restaurants, articles de menu et historique des commandes sans atteindre de limites arbitraires—un avantage significatif par rapport aux plateformes comme Bubble qui imposent des limites d'enregistrement et des frais basés sur l'utilisation.

Ce tutoriel complet vous guide dans la création d'une plateforme de livraison de nourriture de style Deliveroo. Bien que certaines fonctionnalités avancées comme le suivi GPS en temps réel aient des limitations, vous allez construire un marché complet à plusieurs acteurs avec restaurants, clients et chauffeurs-livreurs correspondant à la fonctionnalité centrale de Deliveroo. La même application est publiée sur le web, iOS natif et Android natif—le tout sans écrire de code ou reconstruire quoi que ce soit pour chaque plateforme.

Conditions préalables et configuration initiale

Étape 1 : créer un compte Adalo et sélectionner un modèle

  1. Visitez Adalo.com et inscrivez-vous
  2. Cliquez sur « Créer une nouvelle application » → « Application mobile »
  3. Parcourez les modèles et sélectionnez « Modèle restaurant »
  4. Nommez votre application « DeliverooClone » ou votre nom de marque
  5. Choisissez le bleu-vert signature de Deliveroo (#00CCBC) comme couleur primaire
  6. Sélectionnez une typographie épurée et moderne correspondant à la conception de Deliveroo

La Modèle restaurant inclut les fonctionnalités essentielles : connexion, navigation restaurant, menu, panier et paiement. Avec plus de 3 millions d'applications créées sur la plateforme, le générateur visuel d'Adalo a été décrit comme « facile comme PowerPoint »—ce qui le rend accessible même si vous n'avez jamais créé une application auparavant.

Étape 2 : planifier votre architecture de style Deliveroo

Concevoir trois applications interconnectées répliquant l'écosystème de Deliveroo :

  1. Application client: découverte de restaurants, navigation de menu, commande, suivi
  2. Application partenaire restaurant: gestion de menu, traitement de commande, analyse
  3. Application Passager: assignations de livraison, navigation, suivi des revenus

Planifiez des applications distinctes avec des données partagées (via la même application Adalo ou un backend partagé) pour des interfaces spécialisées. L'infrastructure modulaire d'Adalo se met à l'échelle pour servir les applications avec des millions d'utilisateurs actifs mensuels, sans plafond supérieur—donc votre architecture peut croître avec votre entreprise.

Construire la structure de base de données de Deliveroo

Étape 3 : configurer la collection utilisateurs pour plusieurs rôles

  1. Accédez à Base de données dans la barre latérale gauche
  2. Sélectionner la collection par défaut « Utilisateurs »
  3. Ajouter des propriétés spécifiques à Deliveroo :
    • Type de compte (Texte) - Valeurs : « Client », « Partenaire restaurant », « Livreur »
    • Numéro de téléphone (Texte)
    • Photo de profil (Image)
    • Localisation actuelle (Localisation) - Pour les clients et les livreurs
    • Numéro de permis livreur (Texte) - Pour la vérification du partenaire de livraison
    • Type de véhicule (Texte) - « Vélo », « Motocyclette », « Voiture », « À pied »
    • Statut livreur (Texte) - « En ligne », « Occupé », « Hors ligne »
    • Note moyenne (Nombre) - À partir des avis clients
    • Commandes Totales (Nombre) - Compteur d'historique de commande
  4. Créer de la Adresses collection (pour les adresses enregistrées) :
    • Libellé (Texte) — p. ex., Maison, Bureau
    • Rue (Texte)
    • Ville (Texte)
    • État/région (Texte)
    • Code postal (Texte)
    • Localisation (Localisation)
    • Par défaut (Vrai/Faux)
  5. Relations :
    • Dans Adressesajouter Propriétaire → Utilisateurs (Plusieurs pour un)

Guide de collection utilisateur

Étape 4 : Créer une collection Partenaires Restaurants

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Partenaires Restaurants »
  3. Ajouter les propriétés des restaurants Deliveroo :
    • Nom de l'entreprise (Texte)
    • Type de cuisine (Texte) - « Italienne », « Chinoise », « Indienne », etc.
    • Description (Texte - Multiligne)
    • Image de héros (Image) - Photo principale du restaurant
    • Logo (Image)
    • Adresse commerciale (Localisation)
    • Téléphone de contact (Texte)
    • E-mail professionnel (E-mail)
    • Rayon de livraison (Nombre) - En kilomètres
    • Frais de livraison (Nombre)
    • Valeur de commande minimale (Nombre)
    • Temps de préparation moyen (Nombre) - En minutes
    • Évaluation du restaurant (Nombre)
    • Avis totaux (Nombre)
    • Est ouvert (Vrai/Faux) - Disponibilité en temps réel
    • Heures d'ouverture (Texte) - Format JSON pour l'horaire hebdomadaire
    • ID du compte Stripe Connect (Texte) - Pour les paiements de la place de marché
    • Taux de commission (Nombre) - Pourcentage de frais de plateforme
    • Statut en vedette (Vrai/Faux) - Pour les annonces promues

Étape 5 : Créer un système de catégories de menu

  1. Ajouter la collection « Catégories de menu »
  2. Configurer la catégorisation de style Deliveroo :
    • Nom de la catégorie (Texte) - « Entrées », « Plats principaux », « Desserts », « Boissons »
    • Description de la catégorie (Texte)
    • Image de catégorie (Image) - Visuel optionnel
    • Ordre d'affichage (Nombre) - Pour le tri
    • Est disponible (Vrai/Faux) - Activer/désactiver les catégories
    • Badges spéciaux (Texte) - « Populaire », « Nouveau », « Épicé »

Étape 6 : Créer des articles de menu avec les fonctionnalités Deliveroo

  1. Ajouter la collection « Articles de menu »
  2. Inclure les propriétés spécifiques à Deliveroo :
    • Nom de l'article (Texte)
    • Description de l'article (Texte - Multiligne)
    • Prix de base (Nombre)
    • Image de l'article (Image)
    • Est disponible (Vrai/Faux) - Contrôle de stock en temps réel
    • Temps de préparation (Nombre) - Délai individuel de l'article
    • Informations nutritionnelles (Texte) - Calories, allergènes
    • Étiquettes diététiques (Texte) - « Végétarien », « Végan », « Sans gluten », « Halal »
    • Niveau d'épice (Nombre 0-3) - Système d'épice Deliveroo
    • Badge populaire (Vrai/Faux) - Indicateur « Le plus populaire »
    • Personnalisable (Vrai/Faux) - Dispose d'options de modification

Étape 7 : Concevoir une collection Commandes

  1. Ajouter la collection « Commandes »
  2. Mettre en œuvre la structure de commande de Deliveroo :
    • Numéro de commande (Texte) - Identifiant unique généré automatiquement
    • Statut de la commande (Texte) - « Passée », « Acceptée », « En préparation », « Prête », « Retirée », « Livrée », « Annulée »
    • Sous-total (Nombre) - Coût des articles
    • Frais de livraison (Nombre) - Variable selon la distance/durée
    • Frais de service (Nombre) - Frais de plateforme
    • Montant total (Nombre) - Paiement final
    • Méthode de paiement (Texte) — par ex., « Carte »
    • Statut du paiement (Texte) - « En attente », « Payée », « Remboursée »
    • Adresse de livraison (Localisation) - Destination du client
    • Instructions de livraison (Texte - Multiligne) - Notes spéciales
    • Temps de livraison estimé (Date et heure)
    • Commande passée à (Date et heure - Automatique)
    • Livrée à (Date et heure)
    • Notes du livreur (Texte) - Communication interne
    • Évaluation du client (Nombre) - Commentaires post-livraison

Étape 8 : Créer une table de jonction Éléments de commande

  1. Ajouter la collection « Éléments de commande »
  2. Configurer la fonctionnalité du panier :
    • Quantité (Nombre)
    • Prix unitaire (Nombre)
    • Total de la ligne (Nombre) - Quantité × Prix unitaire
    • Personnalisations (Texte) - JSON pour les modifications
    • Demandes spéciales (Texte) - Notes du client par article

Étape 9 : Établir les relations de base de données

  1. Dans Partenaires restaurateurs:
    • Ajouter « Propriétaire de l'entreprise » → Utilisateurs (Plusieurs à un)
  2. Dans Catégories de menu:
    • Ajouter « Restaurant » → Partenaires restaurateurs (Plusieurs à un)
  3. Dans Articles du menu:
    • Ajouter « Catégorie » → Catégories de menu (Plusieurs à un)
    • Ajouter « Restaurant » → Partenaires restaurateurs (Plusieurs à un)
  4. Dans Commandes:
    • Ajouter « Client » → Utilisateurs (Plusieurs à un)
    • Ajouter « Restaurant » → Partenaires restaurateurs (Plusieurs à un)
    • Ajouter « Livreur » → Utilisateurs (Plusieurs à un)
  5. Dans Éléments de commande:
    • Ajouter « Commande » → Commandes (Plusieurs à un)
    • Ajouter "Élément de menu" → Éléments de menu (Plusieurs à Un)

Relations de base de données

Construire l'expérience client de Deliveroo

Étape 10 : Créer l'écran de découverte de restaurants

  1. Ajouter l'écran « Découverte de restaurants »
  2. Mettre en œuvre l'interface de navigation de Deliveroo :
    • Barre de recherche avec filtrage par cuisine et nom du restaurant
    • Défilement horizontal des catégories - « Pizza », « Chinoise », « Saine », « Restauration rapide »
    • Filtre de temps de livraison - « Moins de 30 minutes », « Moins de 45 minutes »
    • Filtre d'évaluation - 4,0 étoiles ou plus uniquement
    • Badge Livraison gratuite - Filtrer par frais de livraison zéro
  3. Ajoutez Liste personnalisée pour les restaurants :
    • Données : Partenaires de restaurants
    • Filtre : Is Open = true (utiliser le stockage Rayon de livraison ou les zones autorisées ; les calculs de distance ne sont pas natifs)
    • Tri : Statut en vedette (Décroissant), puis Évaluation
    • Afficher : Image héroïque, logo, nom, cuisine, évaluation, délai de livraison, frais de livraison
  4. Inclure les éléments visuels de style Deliveroo :
    • Badges « Nouveau » pour les restaurants récemment ajoutés
    • Tags promotionnels « Livraison gratuite »
    • Délai de livraison estimé (combiner le temps de préparation du restaurant + estimation du chauffeur)

Étape 11 : Créer une page de détails du restaurant

  1. Ajouter l'écran « Détails du restaurant »
  2. Reproduire la mise en page du restaurant de Deliveroo :
    • Section héros: Grande image du restaurant, nom, évaluation, informations de livraison
    • Bande d'informations du restaurant: Type de cuisine, frais de livraison, commande minimale
    • Navigation des catégories de menu: Défilement horizontal collant
    • Section des articles populaires: Meilleurs vendeurs en évidence
  3. Ajoutez Liste personnalisée pour les catégories de menu :
    • Filtre : Restaurant = Restaurant actuel ET Is Available = true
    • Tri : Ordre d'affichage (Croissant)
    • Navigation : Cliquer pour accéder à la section de catégorie
  4. Inclure les fonctionnalités de Deliveroo :
    • Détails de l'évaluation du restaurant avec nombre d'avis
    • Calcul du délai de livraison estimé
    • Heures d'ouverture du restaurant avec indicateurs « Ouvre à »

Étape 12 : Créer la sélection d'articles de menu

  1. Ajouter l'écran « Vue de catégorie de menu »
  2. Afficher les articles au format de carte de Deliveroo :
    • Cartes d'articles: Image, nom, description, prix
    • Étiquettes diététiques: Icônes visuelles pour végétarien, végan, etc.
    • Indicateurs de niveau de piment: Symboles de piment
    • Badges populaires: Drapeaux « Plus populaire »
  3. Ajouter un sélecteur de quantité avec personnalisation :
    • Boutons Plus/Moins pour l'ajustement de la quantité
    • Modal de personnalisation pour les modifications
    • Animation Ajouter au panier correspondant aux commentaires de Deliveroo

Étape 13 : Implémenter le panier de style Deliveroo

  1. Ajouter l'écran « Examen du panier »
  2. Créer une interface de panier correspondant à Deliveroo :
    • En-tête du restaurantRestaurant actuel avec option de modification
    • Liste d'articlesQuantités avec édition en ligne
    • Ventilation des coûtsSous-total, frais de livraison, frais de service, total
    • Délai de livraisonEstimation mise à jour en fonction de la charge actuelle
    • Adresse de livraisonSélectionné dans le carnet d'adresses
  3. Ajouter la validation de paiement :
    • Vérification de la valeur minimale de commande
    • Confirmation de la disponibilité du restaurant
    • Vérification de la zone de livraison (comparer l'adresse au rayon de livraison stocké ou à la zone autorisée)

Panier

Étape 14 : Configurer le traitement des paiements Deliveroo

  1. Installer Paiement Stripe Marketplace composant
  2. Configurer la structure de paiement de Deliveroo :
    • Le client paie le montant total
    • Définir une commission plateforme (pourcentage) dans le composant
    • Les paiements vont au compte connecté du restaurant
    • Le restaurant reçoit le sous-total moins la commission
    • Les frais de livraison vont au pool de paiement des livreurs
  3. Configurer le flux de paiement :
    • Enregistrer les méthodes de paiement pour un paiement plus rapide
    • Appliquer les codes promotionnels et les réductions
    • Gérer les défaillances de paiement avec options de nouvelle tentative
    • Envoyer les notifications de confirmation de paiement

Paiements du marché

Construction du tableau de bord des partenaires restaurants

Étape 15 : Créer le flux d'intégration des partenaires

  1. Ajouter l'écran « Inscription des partenaires »
  2. Mettre en œuvre l'inscription des partenaires Deliveroo :
    • Informations commercialesNom, cuisine, description, images
    • Documents légauxTéléchargement de licence commerciale, informations fiscales
    • Coordonnées bancairesCréation de compte Stripe Connect
    • Heures d'ouvertureConfiguration du calendrier hebdomadaire
    • Paramètres de livraisonRayon, frais, commandes minimales
  3. Ajouter le flux d'approbation :
    • Définir le statut initial sur « En attente d'approbation »
    • Examen administratif avant activation
    • Notifications par courrier électronique pour les mises à jour de statut

Étape 16 : Construire l'interface de gestion des menus

  1. Ajouter l'écran « Gestion des menus »
  2. Créer les outils partenaires Deliveroo :
    • Gestion des catégoriesAjouter, modifier, réorganiser les sections de menu
    • Gestion des articlesOpérations CRUD complètes pour les articles de menu
    • Basculement de disponibilité en masseActivation/désactivation rapide pour les articles
    • Ajustement des prix: Modifications des prix en temps réel
    • Téléchargement d'image: Photographie culinaire haute qualité
  3. Inclure les fonctionnalités d'inventaire :
    • Boutons bascule « Rupture de stock » pour les articles indisponibles
    • Ajustements du temps de préparation pendant les périodes chargées
    • Gestion des étiquettes de régimes spéciaux

Étape 17 : Créer le tableau de bord de gestion des commandes

  1. Ajouter l'écran « Tableau de bord des commandes »
  2. Implémenter l'interface de restaurant de Deliveroo :
    • Onglet Nouvelles commandes: Commandes entrantes nécessitant une acceptation
    • Onglet En préparation: Commandes acceptées en cuisine
    • Onglet Prêt: Commandes terminées en attente de retrait
    • Historique des commandes: Commandes antérieures avec analyse
  3. Ajouter les actions de commande :
    • « Accepter la commande » avec estimation du temps de préparation
    • « Rejeter la commande » avec sélection de la raison
    • « Marquer comme prêt » déclenchant l'assignation du coursier
    • Options de communication avec le client

Étape 18 : Créer la gestion des détails de commande

  1. Ajouter l'écran « Traitement des commandes »
  2. Afficher les informations de commande complètes :
    • Détails du client: Nom, téléphone, adresse de livraison
    • Résumé de la commande: Liste détaillée avec personnalisations
    • Informations de timing: Heure de la commande, heure promise
    • Instructions spéciales: Notes du client et exigences alimentaires
  3. Inclure les outils de restaurant :
    • Curseur d'ajustement du temps de préparation
    • Messagerie directe avec le client
    • Fonctionnalité d'impression de reçu
    • Capacités de modification de commande

Développement de l'application Deliveroo Rider

Étape 19 : Créer le tableau de bord Rider

  1. Créer une « Application Rider » distincte
  2. Ajouter l'écran « Livraisons disponibles »
  3. Afficher la place de marché de livraison style Deliveroo :
    • Liste des commandes disponibles: Commandes prêtes pour le retrait
    • Estimations des gains: Paiement par livraison avec distance
    • Distance de livraison: Calcul du retrait à la livraison
    • Opportunités groupéesCommandes multiples de la même zone
  4. Ajouter des filtres de livraison :
    • Préférence de distance maximale
    • Compatibilité du type de véhicule
    • Plages de temps de livraison estimées
    • Seuils de gain minimum

Étape 20 : Créer une interface de livraison active

  1. Ajouter l'écran « Livraison active »
  2. Implémenter les outils de coursier Deliveroo :
    • Informations sur le restaurantNom, adresse, téléphone, détails de la commande
    • Informations clientAdresse de livraison, contact, instructions spéciales
    • Intégration de la navigationLien de carte directe pour l'itinéraire
    • Mises à jour du statut« Arrivé au restaurant », « Commande récupérée », « Livrée »
  3. Inclure les fonctionnalités de communication :
    • Modèles SMS rapides pour les mises à jour courantes
    • Boutons d'appel du restaurant et du client
    • Confirmation par photo pour la preuve de livraison
    • Livraison complétée avec signature numérique

Étape 21 : Implémenter les mises à jour de localisation

  1. Ajoutez Carte Composant pour le suivi des livraisons
  2. Mettre à jour la localisation du coursier lors des événements clés :
    • Acceptation de la commande → Envoyer la localisation au client
    • Arrivée au restaurant → Notifier l'heure estimée de récupération
    • Récupération de la commande → Mise à jour avec l'heure estimée de livraison
    • Arrivée du client → Confirmer le lieu de livraison

Important : Adalo ne supporte pas le suivi GPS continu ou les mises à jour de localisation en arrière-plan. Pour les besoins de suivi en temps réel, vous pouvez intégrer des services externes via des actions personnalisées.

Mise en œuvre du système de communication de Deliveroo

Étape 22 : Configurer les notifications push

  1. Accéder à Paramètres → Notifications push
  2. Télécharger les certificats iOS et Android
  3. Configurer les déclencheurs de notification de style Deliveroo :
    • Commande placée → Partenaire restaurant
    • Commande acceptée → Client avec heure de préparation
    • Commande prête → Coursier assigné
    • Coursier assigné → Client avec détails du coursier
    • Commande récupérée → Client avec heure estimée de livraison
    • Livré → Toutes les parties avec confirmation d'achèvement

Configuration des notifications push

Étape 23 : Créer des mises à jour du statut de la commande

  1. Configurer les notifications de statut automatiques :
    • Confirmation de commande« Nous avons reçu votre commande de [Restaurant] »
    • Mises à jour de préparation« Votre commande est en cours de préparation - [X] minutes restantes »
    • Affectation du livreur: « [Rider Name] collecte votre commande »
    • Mises à jour de livraison: « Votre livreur arrive dans [X] minutes »
  2. Inclure du contenu dynamique en utilisant du texte magique :
    • Noms de restaurants et numéros de commande
    • Délais de livraison estimés
    • Noms des livreurs et informations de contact
    • Totaux de commande et confirmations de paiement

Étape 24 : Ajouter le chat d'assistance client

  1. Voir Ajouter le chat
  2. Créer des canaux d'assistance :
    • Client ↔ Restaurant: Modifications de commande, demandes spéciales
    • Client ↔ Livreur: Coordination de livraison, clarification de localisation
    • Restaurant ↔ Livreur: Instructions de collecte, détails de commande
  3. Configurer les réponses automatisées :
    • Questions sur le statut de la commande avec mises à jour en temps réel
    • Estimations du délai de livraison en fonction de la localisation actuelle
    • Réponses FAQ communes pour les questions typiques

Fonctionnalités Deliveroo avancées

Étape 25 : Créer un système d'évaluation et d'avis

  1. Créer une collection « Avis » :
    • Note (Nombre 1-5) - Système d'évaluation par étoiles
    • Texte des avis (Texte - Multiligne) - Retours des clients
    • Type d'avis (Texte) - « Restaurant », « Livreur », « Qualité de la commande »
    • Votes utiles (Nombre) - Retours de la communauté sur les avis
    • Date de l'avis (Date et heure - Automatique)
  2. Implémenter des invites d'avis après livraison :
    • Demande d'avis automatique 1 heure après la livraison
    • Évaluations séparées pour la qualité des aliments, la rapidité de livraison, le service du livreur
    • Téléchargements de photos pour les retours visuels

Étape 26 : Créer des promotions de style Deliveroo

  1. Ajouter une collection « Promotions » :
    • Code promo (Texte) - Codes de réduction uniques
    • Type de réduction (Texte) - « Pourcentage », « Montant fixe », « Livraison gratuite »
    • Valeur de la réduction (Nombre) - Montant ou pourcentage
    • Dépense minimale (Nombre) - Seuil de commande
    • Limite d'utilisation (Nombre) - Nombre maximum de remboursements
    • Date d'expiration (Date) - Échéance de la promotion
    • Restaurants applicables (Texte) - Liste JSON des partenaires éligibles
  2. Mettre en œuvre la tarification dynamique :
    • Réductions pour les nouveaux utilisateurs
    • Promotions spécifiques aux restaurants
    • Seuils de livraison gratuite
    • Récompenses du programme de fidélité

Étape 27 : Ajouter des zones de livraison (approche native)

  1. Créer une collection « Zones de livraison » :
    • Nom de la zone (Texte)
    • Frais de livraison de base (Nombre)
    • Est actif (Vrai/Faux)
  2. Ajouter une relation de zone sur les restaurants et sur les adresses
  3. Mettre en œuvre les vérifications :
    • Afficher les restaurants où la zone correspond à la zone de l'adresse
    • Appliquer les frais de livraison de base de la zone sélectionnée

Remarque : Les limites polygonales et les calculs de distance/ETA ne sont pas natifs. Si nécessaire, stockez les zones préassignées ou appelez une API externe via des actions personnalisées.

Étape 28 : Créer un tableau de bord analytique

  1. Créer des écrans d'analyse administrateur :
    • Performance des restaurants: Commandes, évaluations, revenus
    • Métriques des coursiers: Livraisons effectuées, revenus, évaluations
    • Informations clients: Fréquence des commandes, cuisines préférées, dépenses
    • KPIs de plateforme: Nombre total de commandes, valeur de commande moyenne, revenus de commission
  2. Ajouter des écrans d'opérations :
    • Commandes par statut (vues de liste)
    • Temps de livraison moyen
    • Scores de satisfaction des clients
    • Suivi et prévisions des revenus

Test de votre clone Deliveroo

Étape 29 : Effectuer des tests complets

  1. Parcours utilisateur client:
    • Enregistrement de compte et configuration du profil
    • Découverte et filtrage des restaurants
    • Navigation dans le menu et personnalisation
    • Gestion du panier et passage à la caisse
    • Suivi des commandes et communication
    • Soumission d'avis et évaluations
  2. Flux de travail des partenaires restaurants:
    • Enregistrement et approbation de l'entreprise
    • Création et gestion du menu
    • Acceptation et traitement des commandes
    • Mises à jour de statut et communication
    • Suivi des analyses et des performances
  3. Test de l'expérience des coursiers:
    • Enregistrement et vérification du véhicule
    • Attribution et acceptation des commandes
    • Navigation et achèvement de la livraison
    • Suivi des revenus et paiement
    • Outils de communication client

Étape 30 : Optimiser les performances

  1. Optimisation de la base de données:
    • Limiter les listes de restaurants à 20-30 éléments par chargement
    • Implémenter la pagination pour les éléments du menu
    • Utiliser la visibilité conditionnelle pour les fonctionnalités basées sur les rôles
    • Archiver les commandes complétées antérieures à 30 jours dans une collection distincte
  2. Gestion des images:
    • Compresser toutes les photos de nourriture avant le téléchargement
    • Utiliser les dimensions d'image appropriées (1200x800 pour les images héros)
    • Implémenter le chargement différé pour les éléments du menu
    • Mettre en cache les logos de restaurant fréquemment consultés

Suite à la refonte de l'infrastructure Adalo 3.0 fin 2025, les applications s'exécutent 3 à 4 fois plus vite qu'avant. La fonctionnalité X-Ray de la plateforme identifie les problèmes de performance avant qu'ils n'affectent les utilisateurs, vous aidant à maintenir un fonctionnement fluide à mesure que votre réseau de livraison se développe. Voir Optimiser les performances pour les tailles de listes, les images et les stratégies de données.

Considérations relatives au déploiement et à la plateforme

Étape 31 : Préparez le lancement

  1. Exigences de l'App Store:
    • Choisissez un forfait payant si nécessaire — Adalo commence à 36 $/mois avec utilisation illimitée et publication sur l'app store (voir Tarifs)
    • Icônes d'application, écrans de démarrage et descriptions de boutique
    • Politique de confidentialité et conditions de service
    • Classification d'âge et classifications de contenu
  2. Conformité légale:
    • Conformité aux réglementations de sécurité alimentaire
    • Exigences de protection des données (RGPD/CCPA)
    • Vérification de la licence commerciale et de l'assurance
    • Conformité du traitement des paiements (PCI DSS)

Étape 32 : Gérer les limitations de la plateforme

Fonctionnalités Deliveroo non disponibles nativement dans Adalo:

  • Suivi GPS en temps réel des livreurs
  • Mises à jour des commandes en direct sans actualisation de l'application
  • Optimisation d'itinéraire avancée
  • Surveillance de la localisation en arrière-plan
  • Algorithmes de tarification dynamique complexes

Solutions de contournement recommandées:

  • Notifications push pour les mises à jour de statut
  • Invites d'actualisation manuelle pour les clients
  • Utilisez Actions Personnalisées pour les API externes (distance/ETA, géocodage)
  • Architecture hybride pour les fonctionnalités avancées

Étape 33 : Planifier la stratégie de mise à l'échelle

  1. Gardez l'interface utilisateur dans Adalo ; déplacez les calculs lourds/historique vers un backend via Collections externes
  2. Utilisez Actions Personnalisées pour les API avancées (par exemple, distance/ETA, géocodage)
  3. Surveiller les tailles de listes et optimiser les requêtes

Avec aucune limite d'enregistrements sur les plans payants et tous les frais basés sur l'utilisation supprimés, vous ne ferez pas face à des factures inattendues à mesure que votre plateforme se développe. L'infrastructure modulaire d'Adalo se met à l'échelle pour prendre en charge les applications avec plus d'un million d'utilisateurs actifs mensuels — avec les bons paramétrages de relations de données, votre clone Deliveroo peut croître du lancement local à l'expansion régionale sans reconstruction.

Ressources supplémentaires

Ressources Adalo essentielles:

Calendrier de développement:

  • MVP Deliveroo basique : 3-4 semaines
  • Plateforme complète à trois applications : 8-10 semaines
  • Tests et optimisation : 2-3 semaines
  • Approbation de l'app store : 1-2 semaines

Remarque : Ce clone de style Deliveroo couvre les menus, le panier/paiement, le statut de commande de base et les applications spécifiques aux rôles utilisant les fonctionnalités natives d'Adalo. Les logistiques avancées comme le suivi GPS continu, la distribution/regroupement automatiques, les frais basés sur la distance et les tâches de fond ne sont pas natives. Si vous en avez besoin, connectez un backend léger et déclenchez des workflows côté serveur via des actions personnalisées. Gardez les listes épurées, activez le chargement progressif et testez sur des appareils réels pour les performances.

FAQ

Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?

Adalo est un créateur d'applications alimenté par l'IA qui crée de véritables applications natives iOS et Android. Contrairement aux wrappers web, il compile en code natif et publie directement sur l'Apple App Store et Google Play Store à partir d'une seule base de code—la partie la plus difficile du lancement d'une application est traitée automatiquement. Avec des enregistrements de base de données illimités sur les plans payants et sans frais basés sur l'utilisation, vous bénéficiez de coûts prévisibles à mesure que vous augmentez votre échelle.

Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?

Ada, le créateur IA d'Adalo, vous permet de décrire ce que vous voulez et génère votre application. Magic Start crée des fondations d'applications complètes à partir d'une description, tandis que Magic Add ajoute des fonctionnalités en langage naturel.

L'interface glisser-déposer d'Adalo et la création assistée par l'IA vous permettent de passer de l'idée à l'application publiée en jours plutôt qu'en mois. Magic Start génère des fondations d'application complètes à partir de descriptions, et la plateforme gère le processus complexe de soumission à l'App Store—certificats, profils de provisionnement et directives du magasin—afin que vous puissiez vous concentrer sur les fonctionnalités de votre application.

Puis-je créer des applications séparées pour les clients, les restaurants et les livreurs qui partagent les mêmes données ?

Oui, Adalo vous permet de créer trois applications interconnectées : une application client pour commander, une application partenaire restaurant pour la gestion des menus et des commandes, et une application livreur pour les livraisons, le tout partageant la même base de données backend. Cette architecture reflète le fonctionnement de Deliveroo, chaque type d'utilisateur obtenant une interface spécialisée tandis que les données circulent de manière transparente entre toutes les parties.

Adalo prend-il en charge le suivi GPS en temps réel pour les livreurs ?

Adalo ne prend pas en charge le suivi GPS continu ou la surveillance continue de la localisation de manière native. Cependant, vous pouvez implémenter des mises à jour de localisation aux moments clés de la livraison et utiliser des notifications push pour tenir les clients informés du statut de la commande. Pour un suivi en temps réel avancé, vous pouvez intégrer des API externes à l'aide de la fonctionnalité Actions personnalisées d'Adalo.

Comment gérer les paiements et diviser les revenus entre la plateforme, les restaurants et les livreurs ?

Adalo prend en charge les paiements sur marketplace Stripe, ce qui vous permet de traiter les paiements des clients, de déduire automatiquement la commission de la plateforme et d'acheminer les paiements vers les comptes Stripe connectés des partenaires restaurants. Vous pouvez configurer les frais de plateforme, enregistrer les méthodes de paiement des clients pour un paiement plus rapide et gérer les codes promotionnels et les réductions au sein du flux de paiement.

Combien de temps faut-il pour créer une application de livraison de nourriture de style Deliveroo avec Adalo ?

Un MVP de livraison de nourriture basique peut être construit en 3-4 semaines, tandis qu'une plateforme complète à trois applications avec des applications client, restaurant et livreur prend généralement 8-10 semaines. Ajoutez 2-3 semaines pour les tests et l'optimisation, plus 1-2 semaines pour l'approbation de l'app store. Commencer par le modèle Restaurant d'Adalo accélère le développement en fournissant des fonctionnalités pré-construites.

Combien coûte la création d'une application de livraison de nourriture avec Adalo ?

Les forfaits payants d'Adalo commencent à 36 $/mois avec une utilisation illimitée et la publication sur l'app store. Contrairement à des plates-formes comme Bubble (à partir de 69 $/mois avec des frais basés sur l'utilisation et des limites d'enregistrement), Adalo offre une tarification prévisible sans plafonds de données sur les forfaits payants. Cela rend la budgétisation simple à mesure que votre plateforme de livraison se développe.

Mon clone Deliveroo peut-il évoluer pour gérer des milliers de commandes ?

Oui. Suite à la refonte de l'infrastructure Adalo 3.0 en fin 2025, les applications s'exécutent 3 à 4 fois plus vite avec une infrastructure modulaire qui peut accueillir plus d'1 million d'utilisateurs actifs mensuels. Avec des enregistrements de base de données illimités et aucun frais basés sur l'utilisation, votre plateforme peut se développer du lancement local à l'expansion régionale sans atteindre de limites arbitraires ou de coûts inattendus.

Ai-je besoin d'une expérience en codage pour créer une application de livraison de nourriture ?

Aucune expérience en codage n'est requise. Le constructeur visuel d'Adalo a été décrit comme « aussi facile que PowerPoint », et plus de 3 millions d'applications ont été créées sur la plateforme. L'interface par glisser-déposer vous permet de concevoir des écrans, de configurer des bases de données et de configurer la logique sans écrire de code. Les fonctionnalités assistées par l'IA comme Magic Start et Magic Add simplifient encore davantage le processus de création.

Puis-je publier mon application de livraison de nourriture sur iOS et Android à partir d'une seule version ?

Oui. Adalo crée des applications iOS et Android natives à partir d'une base de code unique : une version publie sur l'App Store Apple et le Google Play Store. C'est différent des plates-formes qui créent des wrappers web ; Adalo compile en vrai code natif, ce qui signifie une meilleure performance et l'accès aux fonctionnalités natives des appareils comme les notifications push.

Commencez à créer avec un modèle d'application

Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis

Commencez à créer sans code