Guide étape par étape : Créer un clone Yelp avec Adalo

Guide étape par étape : Créer un clone Yelp avec Adalo

Pourquoi Adalo fonctionne pour créer un clone Yelp

Adalo est un constructeur d'applications sans code pour les applications web et les applications iOS et Android natives basées sur des bases de données : une seule version sur les trois plateformes, publiée sur l'Apple App Store et Google Play. Cela le rend idéal pour créer une application d'avis et d'annuaire où vous avez besoin de solides capacités de base de données pour gérer les listes d'entreprises, les comptes d'utilisateurs, les avis, les évaluations et les données de localisation fonctionnant de manière transparente ensemble.

Pour qu'une plateforme d'avis réussisse, elle doit être là où se trouvent vos utilisateurs : sur leurs téléphones. Avec Adalo, vous pouvez publier votre clone Yelp directement dans les deux app stores, donnant à votre application la crédibilité et la découvrabilité d'une application native. Les notifications push vous permettent d'alerter les utilisateurs à propos de nouveaux avis, de réponses des propriétaires d'entreprises ou d'offres spéciales, ce qui les maintient engagés et les ramène sur votre plateforme.

Créer une application d'avis et d'annuaire comme Yelp nécessite de gérer des relations complexes entre les entreprises, les utilisateurs, les avis, les évaluations et les données de localisation, tout en offrant une expérience mobile transparente. Le développement traditionnel prendrait des mois et un budget important. Adalo, un constructeur d'applications alimenté par l'IA, le rend réalisable en quelques semaines en gérant la complexité technique tandis que vous vous concentrez sur votre marché de niche.

Ce guide complet vous guide à travers la création d'un clone Yelp entièrement fonctionnel avec des listes d'entreprises, des avis d'utilisateurs, des évaluations en étoiles, une recherche basée sur la localisation et des galeries de photos. Vous créerez une application qui se publie sur le web, l'App Store iOS et l'Android Play Store à partir d'une seule base de code, sans codage requis.

Pourquoi Adalo fonctionne pour créer un clone Yelp

Adalo est un constructeur d'applications alimenté par l'IA pour les applications web et les applications iOS et Android natives basées sur des bases de données : une seule version sur les trois plateformes, publiée sur l'Apple App Store et Google Play. Cela le rend idéal pour créer une application d'avis et d'annuaire où vous avez besoin de solides capacités de base de données pour gérer les listes d'entreprises, les comptes d'utilisateurs, les avis, les évaluations et les données de localisation fonctionnant de manière transparente ensemble.

Pour qu'une plateforme d'avis réussisse, elle doit être là où se trouvent vos utilisateurs : sur leurs téléphones. Avec Adalo, vous pouvez publier votre clone Yelp directement dans les deux app stores, donnant à votre application la crédibilité et la découvrabilité d'une application native. Les notifications push vous permettent d'alerter les utilisateurs à propos de nouveaux avis, de réponses des propriétaires d'entreprises ou d'offres spéciales, ce qui les maintient engagés et les ramène sur votre plateforme.

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'infrastructure Démarrage magique La fonctionnalité génère des fondations d'applications complètes à partir de descriptions. Dites-lui que vous créez une application d'avis de restaurants locaux, et elle crée automatiquement votre structure de base de données, vos écrans et vos flux utilisateur, ce qui prenait autrefois des jours de planification se fait en quelques minutes. Ajout magique vous permet ensuite d'étendre les fonctionnalités en décrivant ce que vous voulez : « ajouter une fonctionnalité de favoris pour que les utilisateurs puissent enregistrer les entreprises » génère les relations de base de données nécessaires et les composants d'interface utilisateur.

Conditions préalables et configuration initiale

Étape 1 : Créer votre compte et votre projet Adalo

  1. Visitez Adalo.com et créez un compte gratuit
  2. Cliquez sur « Créer une nouvelle application » à partir de votre tableau de bord
  3. Choisissez « Application mobile » (recommandé pour les plateformes d'avis, bien que vous puissiez également publier sur le web)
  4. Nommez votre application (par exemple, « AvisLocaux » ou votre niche spécifique)
  5. Sélectionnez « Commencer à partir de zéro » pour une flexibilité maximale, ou utilisez Démarrage magique pour générer une fondation

L'offre gratuite permet des applications de test illimitées, parfaite pour prototyper votre plateforme d'avis avant de passer à un plan payant pour la publication sur les app stores.

Étape 2 : Configurer le thème de votre application

  1. Sélectionnez une couleur de marque principale (par exemple, rouge ou bleu pour la confiance et la reconnaissance)
  2. Choisissez une couleur d'accent secondaire pour les boutons et les points forts
  3. Choisissez une police propre et lisible (sans-serif fonctionne bien pour mobile)
  4. Cliquez sur « Continuer » pour entrer dans l'éditeur visuel

Vos choix de thème s'appliquent automatiquement à tous les écrans, assurant une marque cohérente dans toute votre application. Le canevas d'Adalo peut afficher jusqu'à 400 écrans à la fois, vous donnant une vue d'ensemble de toute l'architecture de votre application à mesure qu'elle grandit.

Étape 3 : Planifiez votre ensemble de fonctionnalités

Avant de construire, définissez votre portée MVP (produit minimum viable) :

Fonctionnalités essentielles :

  • Inscription et authentification des utilisateurs
  • Création et gestion des listes d'entreprises
  • Recherche par nom, catégorie et localisation
  • Évaluations en étoiles (échelle 1-5)
  • Avis écrits avec des photos
  • Pages de détails d'entreprise avec les coordonnées
  • Profils d'utilisateurs et historique des avis

Fonctionnalités optionnelles (Phase 2) :

  • Filtres avancés (gamme de prix, heures, équipements)
  • Fonctionnalités sociales (suivre des utilisateurs, votes utiles)
  • Réponses des propriétaires d'entreprises aux avis
  • Système de réservation ou de réservation
  • Intégration de paiement pour les listes premium

Suivre une approche MVP vous aide à lancer plus rapidement et à itérer en fonction des vrais retours d'utilisateurs. Avec plus de 3 millions d'applications créées sur la plateforme, le constructeur visuel d'Adalo a été décrit comme « aussi facile que PowerPoint » : vous pouvez passer rapidement du concept au prototype fonctionnel.

Créer la structure de la base de données

Étape 4 : Créer la collection Utilisateurs

Adalo fournit automatiquement une collection Utilisateurs, mais vous devrez l'améliorer :

  1. Cliquez sur le bouton Base de données icône dans la barre latérale gauche
  2. Cliquez sur la collection « Utilisateurs »
  3. Ajoutez ces propriétés (cliquez sur « + Ajouter une propriété » pour chacune) :
    • Nom complet (Texte)
    • Photo de profil (Image)
    • Biographie (Texte - Multiligne)
    • Localisation (Localisation)
    • Ville (Texte)
    • Date d'adhésion (Date et heure - Automatique)
    • Nombre d'avis (Nombre - initialement 0)
    • Évaluation moyenne donnée (Nombre)
    • Est propriétaire d'entreprise (Vrai/Faux)

Cette structure d'utilisateur améliorée prend en charge à la fois les critiques réguliers et les propriétaires d'entreprises qui peuvent répondre aux avis.

Étape 5 : Créer la collection Entreprises

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Entreprises »
  3. Ajoutez ces propriétés :
    • Nom de l'entreprise (Texte)
    • Description (Texte - Multiligne)
    • Catégorie (Texte) - Valeurs : « Restaurant », « Commerce de détail », « Services », « Divertissement », « Santé », « Autre »
    • Adresse (Texte)
    • Localisation (Localisation)
    • Ville (Texte)
    • État (Texte)
    • Code postal (Texte)
    • Numéro de téléphone (Texte)
    • Site web (Texte)
    • Heures (Texte - Multiligne)
    • Plage de prix (Texte) - Valeurs : « $ », « $ », « $$ », « $$ »
    • Photo de couverture (Image)
    • Logo (Image)
    • Note moyenne (Nombre)
    • Avis totaux (Nombre - initialement 0)
    • Date de création (Date et heure - Automatique)
    • Est vérifié (Vrai/Faux)
    • Est actif (Vrai/Faux - par défaut Vrai)

La propriété Localisation est critique pour activer les fonctionnalités de géolocalisation qui alimentent la fonctionnalité « entreprises près de moi ». Avec des enregistrements de base de données illimités sur les plans payants, vous pouvez mettre à l'échelle votre annuaire d'entreprises sans vous soucier de dépasser les limites de stockage.

Étape 6 : créer la collection Avis

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Avis »
  3. Ajoutez ces propriétés :
    • Note (Nombre) - Min: 1, Max: 5
    • Texte des avis (Texte - Multiligne)
    • Date de création (Date et heure - Automatique)
    • Date de modification (Date et heure)
    • Nombre de votes utiles (Nombre - initialement 0)
    • Réponse du propriétaire (Texte - Multiligne)
    • Date de réponse (Date et heure)

Cette structure suit les modèles de base de données établis pour les plateformes d'avis, permettant des fonctionnalités comme le suivi des votes utiles et les réponses des propriétaires d'entreprises.

Étape 7 : Créer la collection Photos

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Photos »
  3. Ajoutez les propriétés :
    • Image (Image)
    • Légende (Texte)
    • Date de téléchargement (Date et heure - Automatique)

La séparation des photos dans leur propre collection permet plusieurs photos par entreprise et par avis, créant une expérience visuelle riche pour les utilisateurs qui parcourent les annonces.

Étape 8 : Créer la collection Catégories

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Catégories »
  3. Ajoutez les propriétés :
    • Nom de la catégorie (Texte)
    • Icône (Image)
    • Description (Texte)
    • Ordre de tri (Nombre)

Cela permet une gestion plus facile des catégories et la possibilité d'ajouter des icônes personnalisées pour chaque catégorie, améliorant la navigation visuelle dans votre application.

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

Les bonnes relations sont essentielles pour la fonctionnalité de base de données relationnelle:

Dans la collection Entreprises :

  • Ajouter une relation aux Utilisateurs : « Propriétaire » (Un-à-Plusieurs : Un utilisateur peut posséder plusieurs entreprises)
  • Ajouter une relation aux Avis : « Avis » (Un-à-Plusieurs : Une entreprise peut avoir plusieurs avis)
  • Ajouter une relation aux Photos : « Photos » (Un-à-Plusieurs : Une entreprise peut avoir plusieurs photos)
  • Ajouter une relation aux Catégories : « Catégorie » (Plusieurs-à-Un : Plusieurs entreprises appartiennent à une catégorie)

Dans la collection Avis :

  • Ajouter une relation aux Utilisateurs : « Critique » (Plusieurs-à-Un : Un utilisateur peut rédiger plusieurs avis)
  • Ajouter une relation aux Entreprises : « Entreprise » (Plusieurs-à-Un : Une entreprise reçoit plusieurs avis)
  • Ajouter une relation aux Photos : « Photos » (Un-à-Plusieurs : Un avis peut avoir plusieurs photos)

Dans la collection Photos :

  • Ajouter une relation aux Utilisateurs : « Téléchargé par » (Plusieurs-à-Un)
  • Ajouter une relation aux Entreprises : « Entreprise » (Plusieurs-à-Un)
  • Ajouter une relation aux Avis : « Avis » (Plusieurs-à-Un)

Ces relations permettent des requêtes comme « afficher tous les avis pour cette entreprise » et « afficher toutes les entreprises que cet utilisateur a examinées ». L'infrastructure modulaire d'Adalo gère efficacement les requêtes relationnelles complexes, s'adaptant pour servir les applications avec plus d'un million d'utilisateurs actifs par mois.

Création de l'authentification des utilisateurs

Étape 10 : Créer l'écran d'accueil

  1. Renommez l'écran par défaut en « Bienvenue »
  2. Ajoutez un Image composant pour le logo de votre application
  3. Ajoutez Texte composant : « Découvrez et évaluez les meilleures entreprises locales »
  4. Ajoutez une Bouton intitulé « Commencer » avec un style qui correspond à votre marque
  5. En dessous, ajoutez Texte: « Vous avez déjà un compte ? »
  6. Ajoutez une Bouton intitulé « Connexion »

Configurez les actions :

  • Bouton « Commencer » → Lien vers le nouvel écran « Inscription »
  • Bouton « Connexion » → Lien vers le nouvel écran « Connexion »

Étape 11 : Créer l'écran d'inscription

  1. Ajoutez un nouvel écran nommé « S'inscrire »
  2. Ajoutez une Formulaire composant :
    • Connectez à : collection Utilisateurs
    • Incluez les champs : E-mail, Mot de passe, Nom complet, Ville
    • Ajoutez Sélecteur d'image pour la Photo de Profil (facultatif)
  3. Ajoutez Case à cocher: « Je veux ajouter mon entreprise » (définit Propriétaire d'entreprise sur Vrai)
  4. Ajouter une soumission Bouton: "Créer un compte"

Configurez les actions de soumission :

  1. Créer un compte
  2. Si Propriétaire d'entreprise = Vrai → Lien vers l'écran « Ajouter une entreprise »
  3. Si Propriétaire d'entreprise = Faux → Lien vers l'écran « Accueil »

Le système d'authentification intégré d'Adalo gère le stockage sécurisé des mots de passe et la gestion des sessions, approprié pour une utilisation en production sans configuration supplémentaire.

Étape 12 : Créer l'écran de connexion

  1. Ajouter nouvel écran « Connexion »
  2. Ajoutez Formulaire de connexion composant (composant intégré d'Adalo)
  3. Incluez les champs E-mail et Mot de passe
  4. Ajouter le lien « Mot de passe oublié ? »
  5. Bouton Soumettre → Lien vers l'écran « Accueil »

Ajoutez une validation pour vous assurer que le format de l'e-mail est correct et que le mot de passe respecte les exigences de sécurité. L'amélioration de la vitesse 3 à 4 fois supérieure de la refonte de l'infrastructure Adalo 3.0 signifie que les flux d'authentification semblent instantanés pour les utilisateurs.

Création de l'interface de l'écran d'accueil

Étape 13 : Créer l'écran d'accueil principal

  1. Ajouter un nouvel écran « Accueil »
  2. Ajoutez une Barre supérieure composant avec :
    • Logo/nom de l'application sur la gauche
    • Icône de recherche sur la droite → Liens vers l'écran « Recherche »
    • Icône de profil → Accès à l'écran « Profil »
  3. Ajoutez une Barre de recherche composant :
    • Texte d'espace réservé : « Rechercher des entreprises, catégories... »
    • Au clic → Accès à l'écran « Recherche »
  4. Ajoutez Texte: « Parcourir les catégories »
  5. Ajoutez Liste de cartes horizontales:
    • Connecter à : collection Catégories
    • Afficher : Nom de la catégorie, Icône
    • Trier par : Ordre de tri
    • Au clic → Accès à l'écran « Résultats de catégorie »
  6. Ajoutez Texte: « Entreprises à proximité »
  7. Ajoutez Liste verticale:
    • Connecter à : collection Entreprises
    • Filtre : Est actif = Vrai
    • Trier par : Distance par rapport à la localisation actuelle de l'utilisateur
    • Afficher par élément : Nom de l'entreprise, Catégorie, Note moyenne (avec composant étoile), Distance, Gamme de prix, Photo de couverture

Cette mise en page offre une navigation intuitive et une valeur immédiate en affichant les options à proximité. La X-Ray fonctionnalité peut identifier les goulots d'étranglement de performance dans votre rendu de liste avant qu'ils n'affectent les utilisateurs.

Étape 14 : Implémenter l'écran de recherche

  1. Ajouter un nouvel écran « Recherche »
  2. Ajoutez Barre de recherche en haut :
    • Mise au point automatique au chargement de l'écran
    • Espace réservé : « Rechercher par nom ou catégorie... »
  3. Ajoutez Filtre déroulant pour Catégorie :
    • Options de la collection Catégories
    • « Toutes les catégories » par défaut
  4. Ajoutez Filtre déroulant pour Gamme de prix :
    • Options : « Tous », « $ », « $ », « $$ », « $$ »
  5. Ajoutez Filtre déroulant pour Note :
    • Options : « Tous », « 4+ étoiles », « 3+ étoiles »
  6. Ajoutez Contrôle segmenté pour Distance :
    • Options : « À proximité » (2 miles), « 5 miles », « 10 miles », « 25 miles »
  7. Ajoutez Liste des résultats:
    • Connecter à : collection Entreprises
    • Appliquer tous les filtres actifs
    • Afficher : Nom de l'entreprise, catégorie, note, distance, photo
    • Trier par : Pertinence ou Distance

Suivi des Approche basée sur les données de Yelp pour la recherche garantit que les utilisateurs peuvent rapidement trouver ce dont ils ont besoin.

Étape 15 : Ajouter les services de localisation

Pour activer les fonctionnalités basées sur la localisation :

  1. Allez à Paramètres de l'application → Autorisations
  2. Activer « Services de localisation »
  3. Ajouter le type de propriété Localisation à vos collections

Nécessite un forfait Adalo payant et une clé API Google Maps selon la documentation d'Adalo.

Pour l'intégration de cartes sur les pages de détails des entreprises :

  1. Visitez Marché Adalo
  2. Rechercher le composant « Cartes »
  3. Cliquez sur « Installer »
  4. Vous aurez besoin d'une clé API Google Maps (obtenez-en une à partir de Google Cloud Console)

Remarque : Depuis le 1er mars 2026, Google Maps Platform utilise les allocations mensuelles gratuites par SKU. Vérifiez le page de tarification actuelle pour connaître les appels gratuits et les tarifs de votre SKU.

Création de pages de détails des entreprises

Étape 16 : Créer l'écran de détail de l'entreprise

  1. Ajouter le nouvel écran « Détail de l'entreprise »
  2. Définir cet écran pour recevoir « Entreprise actuelle » de l'écran précédent

Section En-tête :

  1. Ajoutez Image composant affichant Entreprise → Photo de couverture (pleine largeur)
  2. Ajoutez Image composant pour Entreprise → Logo (chevauchant la photo de couverture)
  3. Ajoutez Texte: Entreprise → Nom de l'entreprise (grand, gras)
  4. Ajoutez Notation en étoiles composant (lecture seule) :
    • Valeur : Entreprise → Note moyenne
    • Taille : Moyen
  5. Ajoutez Texte: Entreprise → Nombre total d'avis + « avis »
  6. Ajoutez Texte: Entreprise → Catégorie et gamme de prix

Barre d'actions rapides :

  1. Ajoutez Bouton: « Appeler » → Action : Appeler le numéro de téléphone
  2. Ajoutez Bouton: « Site Web » → Action : Ouvrir l'URL
  3. Ajoutez Bouton: « Itinéraires » → Action : Ouvrir Cartes avec localisation

Informations sur l'entreprise :

  1. Ajoutez Texte: « À propos »
  2. Ajoutez Texte: Entreprise → Description
  3. Ajoutez Texte: « Adresse »
  4. Ajoutez Texte: Entreprise → Adresse complète
  5. Ajoutez Carte composant :
    • Centrer sur : Entreprise → Localisation
    • Afficher le marqueur à l'emplacement de l'entreprise
    • Hauteur : 200 px
  6. Ajoutez Texte: « Horaires »
  7. Ajoutez Texte: Entreprise → Horaires

Galerie de photos :

  1. Ajoutez Texte: « Photos »
  2. Ajoutez Liste à défilement horizontal:
    • Connecter à : Entreprise → Photos
    • Afficher : Photo → Image (miniature)
    • Au clic → Ouvrir la visionneuse d'images en plein écran

Section Avis :

  1. Ajoutez Texte: « Avis » + Entreprise → Nombre total d'avis
  2. Ajoutez Bouton: « Écrire un avis » → Lien vers l'écran « Écrire un avis »
  3. Ajouter la répartition des notes :
    • Calculer le pourcentage pour chaque niveau d'étoile (5, 4, 3, 2, 1)
    • Afficher les barres horizontales représentant la distribution
  4. Ajoutez Liste des avis :
    • Connecter à : Entreprise → Avis
    • Trier par : Date de création (les plus récents en premier)
    • Afficher par avis : Évaluateur → Photo de profil, Évaluateur → Nom complet, Avis → Note (étoiles), Avis → Date de création, Avis → Texte de l'avis, Avis → Photos (le cas échéant), bouton « Utile » avec décompte, Réponse du propriétaire (le cas échéant)

Cette page de détail complète donne aux utilisateurs toutes les informations dont ils ont besoin pour prendre des décisions.

Étape 17 : Créer l'écran Écrire un avis

  1. Ajouter un nouvel écran « Rédiger un avis »
  2. Cet écran reçoit « Entreprise actuelle » de l'écran précédent
  3. Ajoutez Texte: « Avis » + Entreprise → Nom de l'entreprise
  4. Ajoutez Notation en étoiles composant (interactif) :
    • Variable : Valeur de la note
    • Obligatoire : Oui
    • Taille : Grand
  5. Ajoutez Entrée de texte (multi-lignes) :
    • Espace réservé : « Partagez votre expérience... »
    • Variable : Texte de l'avis
    • Longueur minimale : 20 caractères
  6. Ajoutez Sélecteur d'image (sélection multiple) :
    • Étiquette : « Ajouter des photos »
    • Variable : Photos d'avis
    • Nombre maximal d'images : 5
  7. Ajoutez Bouton: « Soumettre l'avis »

Actions de soumission :

  1. Créer un enregistrement d'avis :
    • Évaluation = Valeur d'évaluation
    • Texte d'avis = Texte d'avis
    • Évaluateur = Utilisateur connecté
    • Entreprise = Entreprise actuelle
    • Date de création = Maintenant
  2. Pour chaque photo d'avis :
    • Créer un enregistrement de photo lié à l'avis et à l'entreprise
  3. Mettre à jour l'enregistrement de l'entreprise :
    • Total des avis = Total des avis + 1
    • Évaluation moyenne = (Évaluation moyenne × (Nombre total d'avis - 1) + Valeur d'évaluation) / Nombre total d'avis
  4. Mettre à jour l'enregistrement de l'utilisateur :
    • Nombre d'avis = Nombre d'avis + 1
  5. Afficher le message de succès
  6. Revenir à l'écran Détails de l'entreprise

En suivant ces modèles de mise à jour de base de données assure l'intégrité des données dans vos collections.

Créer des fonctionnalités de profil utilisateur

Étape 18 : Créer l'écran Profil utilisateur

  1. Ajouter un nouvel écran « Profil »
  2. Affichage pour l'utilisateur connecté :

En-tête du profil :

  1. Ajoutez Image: User → Photo de profil
  2. Ajoutez Texte: User → Nom complet
  3. Ajoutez Texte: Utilisateur → Ville
  4. Ajoutez Texte: Utilisateur → Nombre d'avis + " avis"
  5. Ajoutez Bouton: « Modifier le profil » → Lien vers l'écran « Modifier le profil »

Statistiques de l'utilisateur :

  1. Ajouter des cartes de statistiques montrant :
    • Nombre total d'avis rédigés
    • Évaluation moyenne donnée
    • Votes utiles reçus (somme du nombre de votes utiles sur les avis de l'utilisateur)

Avis de l'utilisateur :

  1. Ajoutez Texte: « Mes avis »
  2. Ajoutez Liste:
    • Connecter à : Avis où Rédacteur = Utilisateur connecté
    • Trier par : Date de création (plus récent)
    • Afficher par avis : Entreprise → Nom de l'entreprise, Entreprise → Photo de couverture (miniature), Avis → Évaluation, Avis → Texte d'avis (tronqué), Avis → Date de création
    • Au clic → Lien vers Détails de l'entreprise

Si l'utilisateur est propriétaire d'entreprise :

  1. Ajoutez Bouton: « Mes entreprises » → Lien vers l'écran « Mes entreprises »
  2. Ajoutez Bouton: « Ajouter une nouvelle entreprise » → Lien vers l'écran « Ajouter une entreprise »

C'est ici que vous pouvez renommer votre application, rédiger une brève description pour l'App Store Apple et Google Play Store, ajouter des clés API et donner accès à des collaborateurs si des personnes vous aident à créer votre application.

  1. Ajoutez Bouton: « Paramètres » → Lien vers l'écran de paramètres
  2. Ajoutez Bouton: « Déconnexion » → Action : Déconnecter l'utilisateur

Étape 19 : Créer l'écran Modifier le profil

  1. Ajouter un nouvel écran « Modifier le profil »
  2. Ajoutez Formulaire composant :
    • Mettre à jour : Utilisateur connecté
    • Champs : Nom complet (Saisie de texte), Photo de profil (Sélecteur d'image), Biographie (Saisie de texte - multiligne), Ville (Saisie de texte), Localisation (Saisie de localisation - facultatif pour de meilleurs résultats de « proximité »)
  3. Ajoutez Bouton: « Enregistrer les modifications »
    • Action : Mettre à jour l'utilisateur
    • Revenir au profil

Ajouter des fonctionnalités de gestion d'entreprise

Étape 20 : Créer l'écran Ajouter une entreprise

  1. Ajouter un nouvel écran « Ajouter une entreprise »
  2. Ajoutez Formulaire composant :
    • Créer : Entreprise
    • Champs : Nom de l'entreprise (Texte - obligatoire), Catégorie (Liste déroulante à partir des catégories), Description (Texte - multiligne, obligatoire), Adresse (Texte - obligatoire), Ville (Texte - obligatoire), État (Texte ou liste déroulante), Code postal (Texte), Localisation (Sélecteur de localisation - obligatoire pour les cartes), Numéro de téléphone (Texte), Site Web (Texte - format URL), Gamme de prix (Liste déroulante : $, $, $$, $$), Horaires (Texte - multiligne), Photo de couverture (Sélecteur d'image), Logo (Sélecteur d'image)
  3. Ajoutez Bouton: « Ajouter une entreprise »

Actions de soumission :

  1. Créer un enregistrement d'entreprise avec les données du formulaire
  2. Définir Propriétaire = Utilisateur connecté
  3. Définir Is Active = True
  4. Définir Average Rating = 0
  5. Définir Total Reviews = 0
  6. Afficher le message de succès
  7. Accéder à l'écran Détails de l'entreprise pour une nouvelle entreprise

Étape 21 : Créer l'écran Mes entreprises

  1. Ajouter un nouvel écran « Mes entreprises »
  2. Ajoutez Liste:
    • Connecter à : Entreprises où Propriétaire = Utilisateur connecté
    • Afficher par entreprise : Photo de couverture, Nom de l'entreprise, Note moyenne + Nombre total d'avis, Catégorie, Statut Is Active
    • Au clic → Lien vers l'écran « Gérer l'entreprise »
  3. Ajoutez Bouton d'Action Flottant: « + » → Lien vers l'écran « Ajouter une entreprise »

Étape 22 : Créer le tableau de bord de gestion des entreprises

  1. Ajouter un nouvel écran « Gérer l'entreprise »
  2. Cet écran reçoit « Entreprise actuelle »
  3. Afficher les statistiques de l'entreprise :
    • Nombre total d'avis
    • Note moyenne
    • Distribution des notes
    • Tendances récentes des avis
  4. Ajoutez Bouton: « Modifier l'entreprise » → Lien vers le formulaire de modification
  5. Ajoutez Bouton: « Basculer Actif/Inactif » → Met à jour le statut Is Active
  6. Ajoutez Liste des avis récents :
    • Afficher les avis nécessitant une réponse en surbrillance
    • Ajoutez Bouton par avis : « Répondre » → Ouvre le formulaire de réponse
  7. Ajouter une modale de formulaire de réponse :
    • Champ de saisie de texte pour la réponse du propriétaire
    • Soumettre met à jour Avis → Réponse du propriétaire

Cela permet aux propriétaires d'entreprises de dialoguer avec les commentaires des clients, ce qui améliore les notes au fil du temps.

Implémentation de la recherche avancée et des filtres

En développant l'écran de recherche de l'étape 14, ajoutez un filtrage avancé :

  1. Créer des variables de filtre pour chaque critère
  2. Créer des filtres de liste conditionnels :

Filtrer : Entreprises où

- Is Active = True

ET (si le texte de recherche existe) Le nom de l'entreprise contient le texte de recherche OU La description contient le texte de recherche

ET (si la catégorie est sélectionnée) Catégorie = Catégorie sélectionnée

ET (si le filtre de prix) Gamme de prix = Prix sélectionné

ET (si le filtre de note) Note moyenne >= Note sélectionnée

ET (si le filtre de distance) Distance de l'utilisateur < Distance sélectionnée

  1. Ajoutez Basculer pour « Ouvert maintenant » :
    • Lorsqu'il est activé, filtrez en fonction de l'heure actuelle correspondant aux heures d'ouverture de l'entreprise
    • Nécessite l'analyse du champ Heures (envisagez des heures structurées dans la base de données)
  2. Ajouter des options de tri :
    • Contrôle segmenté: « Pertinence », « Distance », « Note », « Plus commenté »
    • Appliquer le tri à la liste des résultats

Étape 24 : Implémenter la fonctionnalité « Près de moi »

  1. Au lancement de l'application, demander la permission de localisation
  2. Enregistrer l'emplacement actuel de l'utilisateur
  3. Pour les listes « Entreprises à proximité » :
    • Calculer la distance entre l'emplacement de l'utilisateur et chaque entreprise
    • Trier par distance croissante
    • Afficher la distance dans les résultats (« 0,3 mi », « 1,2 mi »)

Les applications basées sur la localisation génèrent souvent un engagement plus élevé car elles offrent une valeur locale immédiate. L'architecture spécialement conçue d'Adalo traite les requêtes de localisation efficacement, même à mesure que votre annuaire d'entreprises se développe avec des milliers d'annonces.

Étape 25 : Ajouter la fonctionnalité Entreprises enregistrées

  1. Créer la relation « Favoris » :
    • Dans la collection Utilisateurs, ajouter une relation aux Entreprises : « Entreprises enregistrées » (Plusieurs-à-plusieurs)
  2. Sur l'écran Détails de l'entreprise, ajouter Bouton: Icône de cœur
    • Si l'entreprise est dans les Entreprises enregistrées de l'utilisateur → Afficher le cœur rempli
    • Si non → Afficher le cœur en contour
    • Au clic → Basculer le statut enregistré
  3. Ajouter l'onglet « Enregistré » au Profil :
    • Afficher la liste des entreprises enregistrées de l'utilisateur
    • Activer l'accès rapide aux favoris

Ajouter des photos et des médias

Étape 26 : Améliorer les galeries de photos

  1. Sur l'écran Détails de l'entreprise, améliorer l'affichage des photos :
    • Afficher le nombre : « 247 photos »
    • Ajoutez Bouton: « Ajouter des photos » → Lien vers l'écran de téléchargement de photos
  2. Créer l'écran « Ajouter des photos » :
    • Sélecteur d'image (sélection multiple, jusqu'à 10)
    • Légende facultative pour chacune
    • La soumission crée des enregistrements Photo liés à l'entreprise et à l'utilisateur
  3. Créer un visualiseur de photos en plein écran :
    • Galerie avec balayage
    • Afficher les légendes des photos
    • Afficher le nom du téléchargeur et la date
    • Flèches de navigation
  4. Ajouter la modération des photos pour les propriétaires d'entreprises :
    • Permettre le signalement des photos inappropriées
    • Les propriétaires d'entreprises peuvent masquer les photos (définit l'indicateur de visibilité)

Tester votre clone Yelp

Étape 27 : Créer des données de test

  1. Créer des comptes utilisateur de test :
    • 5-6 utilisateurs réguliers avec profils
    • 2-3 comptes de propriétaires d'entreprises
  2. Ajouter des entreprises exemples :
    • 20-30 entreprises dans différentes catégories
    • Différents emplacements, gammes de prix, heures d'ouverture
    • Inclure les photos de couverture et les logos
  3. Générer des avis exemples :
    • Mélange de notes (1-5 étoiles)
    • Différentes longueurs et styles d'avis
    • Inclure des photos sur certains avis
    • Tester les cas limites (avis très longs, caractères spéciaux)
  4. Tester les relations :
    • Vérifier que les nombres d'avis se mettent à jour correctement
    • Vérifier que les évaluations moyennes se calculent correctement
    • S'assurer que les photos sont liées aux bonnes entreprises et avis

Étape 28 : Tester les flux utilisateur principaux

Flux d'avis :

  1. S'inscrire en tant que nouvel utilisateur
  2. Accorder les autorisations de localisation
  3. Parcourir les entreprises à proximité
  4. Rechercher une catégorie spécifique
  5. Appliquer les filtres
  6. Afficher les détails de l'entreprise
  7. Rédiger un avis avec photos
  8. Modifier l'avis
  9. Enregistrer les entreprises favorites
  10. Afficher le profil et l'historique des avis

Flux propriétaire d'entreprise :

  1. S'inscrire avec l'option « ajouter une entreprise »
  2. Compléter l'annonce commerciale
  3. Télécharger des photos
  4. Recevoir une notification d'avis
  5. Répondre à l'avis
  6. Afficher les statistiques de l'entreprise
  7. Modifier les informations de l'entreprise
  8. Basculer le statut actif de l'entreprise

Cas limites :

  • États vides (pas d'avis encore, pas d'entreprises à proximité)
  • Comportement hors ligne
  • Entrées invalides (évaluations négatives, champs obligatoires manquants)
  • Soumissions d'entreprises en doublon
  • Noms ou descriptions d'entreprises très longs

Étape 29 : Aperçu et débogage

  1. Utilisez Aperçu Adalo dans le navigateur :
    • Tester la mise en page réactive pour ordinateur de bureau
    • Vérifier que tous les boutons et les liens fonctionnent
    • Vérifier la visibilité conditionnelle
  2. Télécharger application mobile Adalo:
    • Tester sur appareil iOS
    • Tester sur appareil Android
    • Vérifier que les autorisations de localisation fonctionnent
    • Tester l'intégration de la carte
    • Vérifier les téléchargements de photos depuis l'appareil photo
  3. Surveiller les problèmes :
    • Listes se chargeant lentement (optimiser avec des filtres)
    • Échecs de téléchargement d'images
    • Refus des autorisations de localisation
    • Erreurs de calcul des évaluations

La refonte de l'infrastructure Adalo 3.0 livrée améliorations de vitesse 3-4x, votre application devrait donc être réactive pendant les tests. Utilisez X-Ray pour identifier les goulots d'étranglement de performance restants avant le lancement.

Publication de votre application d'avis

Étape 30 : Préparer la soumission à l'App Store

Exigences iOS :

  1. S'inscrire à Programme pour les développeurs Apple (adhésion annuelle de 99 $)
  2. Créer une annonce d'application App Store Connect
  3. Préparer les éléments requis :
    • Icône de l'application (1024x1024px)
    • Captures d'écran pour iPhone (plusieurs tailles)
    • Captures d'écran pour iPad (si pris en charge)
    • Vidéo d'aperçu d'application (facultative, 30 secondes)
  4. Compléter les métadonnées de l'App Store :
    • Nom et sous-titre de l'application
    • Mots-clés (avis commerciaux, répertoire local, etc.)
    • Description mettant en évidence les principales fonctionnalités
    • URL de la politique de confidentialité (obligatoire)
    • URL du support
  5. Soumettre via Adalo :
    • Accédez à l'onglet Publier dans Adalo
    • Sélectionner iOS
    • Entrez les identifiants App Store Connect
    • Téléchargez votre application

Les délais d'examen des applications Apple varient — prévoyez du temps tampon pour votre calendrier de lancement.

Exigences Android :

  1. Créer de la Compte développeur Google Play (frais d'inscription uniques de 25 $)
  2. Préparer les ressources :
    • Icône d'application (512x512px)
    • Image de présentation (1024x500px)
    • Captures d'écran (plusieurs tailles)
  3. Compléter l'annonce Play Store :
    • Titre et description courte
    • Description complète
    • Sélection de catégorie
    • Questionnaire de classification du contenu
  4. Soumettre via Adalo :
    • Allez à l'onglet Publier
    • Sélectionner Android
    • Entrer les identifiants Play Console
    • Téléchargez votre application

Étape 31 : Publier en tant qu'application Web

Pour un lancement immédiat sans approbation de l'app store :

  1. Dans Adalo, allez à Publier → Web
  2. Choisissez un domaine personnalisé ou utilisez le sous-domaine Adalo
  3. Configurez les paramètres de domaine
  4. Cliquez sur « Publier »
  5. Votre application est en ligne immédiatement à votre URL

Le déploiement Web vous permet de recueillir les commentaires des utilisateurs pendant que les soumissions à l'app store sont en attente. Cette approche tri-plateforme — Web, iOS et Android à partir d'une seule base de code — signifie que les mises à jour que vous effectuez se déploient automatiquement partout.

Étape 32 : Optimiser pour le succès de l'App Store

Stratégie de mots-clés :

  • Recherchez des mots-clés en utilisant Apple Search Ads
  • Ciblez des termes comme : avis commerciaux, restaurants locaux, trouver des services, guides de ville
  • Intégrez naturellement dans le titre et le sous-titre
  • Pour Google Play, utilisez des mots-clés dans la description (Google indexe le texte complet)

Optimisation visuelle :

  • Les 2-3 premières captures d'écran sont essentielles pour stimuler les conversions
  • Montrez les fonctionnalités principales : recherche, détails commerciaux, avis, cartes
  • Utilisez des superpositions de texte expliquant les avantages clés
  • Montrez de vraies captures d'écran de l'application, pas des images génériques

Gestion des évaluations :

  • Les applications avec des évaluations de 4,0+ étoiles voient généralement des taux de conversion considérablement plus élevés
  • Invitez les utilisateurs satisfaits à noter après des interactions positives
  • Répondez profesionnellement aux avis négatifs
  • Corrigez rapidement les problèmes signalés et communiquez les mises à jour

Pourquoi Adalo est le bon choix pour votre plateforme d'avis

Créer une application de style Yelp avec La plateforme alimentée par l'IA d'Adalo offre des avantages distincts pour les entrepreneurs et les petites entreprises créant des applications de répertoire basées sur la localisation :

Développement rapide sans barrières techniques

Adalo vous permet de créer et de lancer votre plateforme d'avis en quelques semaines au lieu de mois. L'interface glisser-déposer de la plateforme signifie que si vous pouvez créer un diaporama, vous pouvez créer une application — aucune connaissance en codage requise. Magic Start génère des fondations d'application complètes à partir de descriptions, et Magic Add vous permet d'étendre les fonctionnalités en décrivant simplement ce que vous voulez.

Véritable publication multiplateforme

Contrairement aux générateurs Web uniquement, Adalo publie votre application sur iOS, Android et Web à partir d'une seule version. Une seule base de code signifie qu'une mise à jour se déploie partout — vous ne maintenez pas de versions séparées pour chaque plateforme. Ceci est particulièrement précieux pour les plateformes d'avis où les utilisateurs attendent des expériences cohérentes sur tous les appareils.

Développement rentable

Les forfaits payants d'Adalo commencent à 36 $/mois avec utilisation illimitée et publication d'app store. Il n'y a pas de frais basés sur l'utilisation ou de factures surprises — tous les plans incluent des mises à jour d'application illimitées une fois publiées. Comparez cela à des alternatives comme Bubble (à partir de 69 $/mois avec des unités de charge de travail qui peuvent créer des coûts imprévisibles) ou Appypie (99 $/mois pour des capacités de publication iOS comparables).

Base de données intégrée et évolutivité

La base de données relationnelle d'Adalo gère les relations de données complexes entre les utilisateurs, les entreprises et les avis sans nécessiter de connaissances en SQL. Les plans payants incluent limites de enregistrements illimitées— votre répertoire d'entreprises peut croître à des dizaines de milliers d'annonces sans atteindre les limites de stockage. L'infrastructure modulaire s'adapte pour servir les applications avec plus d'1 million d'utilisateurs actifs mensuels.

Extensible via Marketplace

La Marché Adalo offre des dizaines de composants pré-construits pour des fonctionnalités comme les cartes, les paiements et la recherche avancée — vous permettant d'ajouter des fonctionnalités sophistiquées sans développement personnalisé. L'intégration avec des services comme Xano fournit des options de backend supplémentaires à mesure que votre application se développe.

Commencez aujourd'hui

Explorez les forfaits tarifaires d'Adalo à partir d'un niveau gratuit qui inclut des applications de test illimitées, parfait pour prototyper votre plateforme d'avis avant le lancement. Les plans payants ajoutent des domaines personnalisés et la publication dans les app stores, vous permettant de concrétiser votre vision de répertoire d'entreprises locales.

Ressources pour l'apprentissage continu :

Créer une plateforme d'avis comme Yelp avec Adalo vous donne un avantage concurrentiel : une mise sur le marché rapide, une efficacité des coûts et la flexibilité d'itérer en fonction des retours des utilisateurs réels. Commencez par votre MVP, lancez-vous auprès de votre niche cible et développez-vous à mesure que vous validez votre modèle commercial.

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 gérée automatiquement. Les plans payants commencent à 36 $/mois avec une utilisation illimitée et sans limites d'enregistrements.

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

L'interface glisser-déposer d'Adalo et les fonctionnalités assistées par l'IA comme Magic Start vous permettent de passer de l'idée à l'application publiée en quelques jours plutôt qu'en quelques mois. Magic Start génère des fondations d'applications complètes à partir de descriptions, et Adalo gère le processus complexe de soumission à l'App Store pour que vous puissiez vous concentrer sur les fonctionnalités et l'expérience utilisateur.

Puis-je créer un clone de Yelp sans codage ?

Oui, le créateur visuel d'Adalo vous permet de créer des structures de base de données complexes pour les entreprises, les avis, les évaluations et les profils utilisateur sans écrire de code. Les composants intégrés gèrent les services de localisation, les téléchargements d'images et l'authentification des utilisateurs. L'interface a été décrite comme « aussi facile que PowerPoint ».

Comment ajouter la fonctionnalité « entreprises près de moi » basée sur la localisation ?

Adalo prend en charge les services de localisation via le type de propriété Location dans votre base de données. Vous aurez besoin d'un plan Adalo payant et d'une clé API Google Maps, puis vous pourrez filtrer et trier les listes d'entreprises par distance par rapport à la localisation actuelle de l'utilisateur et afficher des cartes interactives sur les pages de détail de l'entreprise.

Combien coûte la création d'une application d'avis avec Adalo ?

Le niveau gratuit d'Adalo vous permet de créer et tester des applications illimitées. Les plans payants commencent à 36 $/mois et incluent la publication sur l'app store, les domaines personnalisés, les enregistrements de base de données illimitées et l'utilisation illimitée—pas de frais surprises. Vous aurez également besoin d'un compte Apple Developer (99 $/an) et d'un compte Google Play (25 $ une seule fois) pour publier sur les app stores.

Puis-je permettre aux propriétaires d'entreprise de répondre aux avis des clients ?

Oui, la structure de base de données d'Adalo prend en charge les réponses des propriétaires aux avis. Ajoutez un champ « Réponse du propriétaire » à votre collection Avis et créez un tableau de bord de gestion où les propriétaires d'entreprise peuvent consulter leurs avis et soumettre des réponses, qui s'affichent ensuite aux côtés de l'avis original.

Comment fonctionnent les évaluations par étoiles et les calculs d'avis ?

Adalo gère les calculs d'évaluation via des séquences d'actions lorsque les avis sont soumis. Lorsqu'un utilisateur publie un avis, vous configurez des actions pour mettre à jour automatiquement le nombre total d'avis de l'entreprise et recalculer l'évaluation moyenne à l'aide de formules simples, en assurant que les évaluations restent exactes sans intervention manuelle.

Puis-je lancer mon application d'avis en tant qu'application web en attendant l'approbation de l'app store ?

Oui, Adalo vous permet de publier votre plateforme d'avis en tant qu'application web immédiatement pendant que vos soumissions iOS et Android sont en cours d'examen. Cela vous permet de commencer à recueillir des retours d'utilisateurs et à constituer votre audience tout de suite, puis de faire passer les utilisateurs de manière transparente aux applications natives une fois approuvées.

Comment Adalo se compare-t-il à Bubble pour la création d'une application d'avis ?

Adalo crée de véritables applications natives iOS et Android à partir d'une seule base de code, tandis que la solution mobile de Bubble utilise des wrappers web. Adalo commence à 36 $/mois avec une utilisation illimitée ; Bubble commence à 69 $/mois avec des Workload Units qui peuvent créer des coûts imprévisibles. Les plans payants d'Adalo n'ont également aucune limite d'enregistrements de base de données.

Mon clone de Yelp peut-il passer à l'échelle pour des milliers d'entreprises et d'utilisateurs ?

Oui. La refonte de l'infrastructure d'Adalo 3.0 a délivré des améliorations de vitesse de 3 à 4 fois et une architecture modulaire qui passe à l'échelle pour plus d'1 million d'utilisateurs actifs mensuels. Les plans payants n'ont aucune limite d'enregistrements, donc votre répertoire commercial peut croître sans atteindre les plafonds de stockage ou les problèmes de performance.

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