Rapport Technique iOS & Android

DOMY

4 bugs critiques identifiés. 10 fonctionnalités pour dominer le marché des services à domicile en 2026. Aucun changement de design requis, uniquement de la logique et de l'architecture.

4 bugs critiques
Tunnel revu
10 features 2026
Design préservé
4
Bugs critiques
10
Features 2026
6
Services actifs
Écran Localisation DOMY
Écran Accueil DOMY
Écran Prestations DOMY
Audit Technique

4 bugs à corriger
en priorité absolue

Ces bugs ne touchent pas au design. Ils cassent la logique fonctionnelle de l'app et exposent le business à des risques directs sur le marché marocain.

01
Critique

La carte ne reste pas fixe

Sur l'écran de localisation, la carte est interactive alors qu'elle devrait être un simple aperçu visuel. L'utilisateur scroll la carte au lieu de scroller la page, créant une friction majeure sur mobile.

Ce qui se passe concrètement
L'utilisateur essaie de scroller vers le bas pour remplir les champs "Étage" et "N° de porte" et se retrouve à déplacer la carte à la place. Expérience cassée, abandon probable.
Correction recommandée
Rendre la carte 100% statique à ce stade. Si on veut une interaction, l'isoler dans un composant dédié activé par un bouton explicite "Modifier ma position", exactement comme Uber Eats ou Glovo.
02
Critique

Sélection illimitée de toutes les prestations

Un client peut activer tous les toggles simultanément. Coiffure, coloration, ombré et toutes les options en même temps. C'est irréaliste opérationnellement et générateur de factures dangereuses.

Exemple réel avec les prix affichés
Brushing 250 + Coupe 400 + Coloration Racine 600 + Coloration Complète 800 + Ombré 900 + options +200 +200 = 3 350 MAD pour une seule session coiffure à domicile.
Correction recommandée
Logique de sélection exclusive : un service principal avec ses options rattachées. Maximum 2 à 3 prestations par session avec message "Pour plus de prestations, créez un second rendez-vous".
03
Danger Business

Facture pouvant dépasser

En cumulant plusieurs services de plusieurs catégories avec toutes les options, la facture explose sans aucun garde-fou. Avec paiement à la livraison, c'est un risque financier réel et direct pour chaque prestataire.

Le vrai risque pour le business
Le prestataire se déplace et le client refuse de payer ou est indisponible.. Impossible à récupérer. Chaque commande non plafonnée est une exposition financière directe.
Correction recommandée
Plafond configurable par admin. Au-delà de 1 500 DH, confirmation OTP par SMS ou WhatsApp avant que le prestataire se déplace. Le modèle paiement à la livraison est préservé, le risque est éliminé.
04
Critique UX

Le tunnel commence par la carte

Demander la localisation en premier dans un tunnel de réservation, c'est demander la carte bancaire avant que le client ait choisi ce qu'il veut acheter. C'est le moyen le plus efficace de faire fuir un utilisateur avant qu'il soit engagé.

La psychologie du tunnel de conversion
Uber, Glovo, Treatwell, Amazon : tous font d'abord désirer, ensuite demandent l'effort. Une fois que le client a choisi et désiré une prestation, il est prêt à donner son adresse. Pas avant.
Correction recommandée
Déplacer la localisation en avant-dernière position : Service → Catégorie → Prestations → Récapitulatif → Localisation → Confirmation. Gain estimé de 30 à 40% sur le taux de conversion.
Refonte du Tunnel

Avant vs Après :
le bon ordre change tout

Ce changement d'ordre est la modification la plus impactante possible sans toucher au design. Zéro refonte visuelle, impact direct sur la conversion.

Tunnel actuel — À corriger
1
Localisation et carte Erreur
2
Choix du service principal
3
Choix de la catégorie
4
Sélection des prestations
5
Confirmation
Tunnel corrigé — Recommandé
1
Choix du service principal
2
Choix de la catégorie
3
Sélection des prestations
4
Récapitulatif et total détaillé
5
Localisation Maintenant logique
6
Confirmation finale
Pourquoi ça change tout : Une fois que le client a choisi sa coiffeuse, visualisé ses prestations et vu son total, il est émotionnellement engagé dans sa commande. Donner son adresse à ce stade est une formalité. La demander en premier, c'est une barrière. Cette différence se mesure directement dans le taux de conversion.
Gestion des Factures

Le problème
avec paiement à la livraison

Le paiement à la livraison est optimal pour le marché marocain, il ne change pas. Mais sans plafond ni confirmation, chaque grosse commande est une exposition financière directe pour les prestataires.

Simulation d'une commande multi-services

Un client sélectionne plusieurs services sans aucune limitation actuelle

Aucun garde-fou n'existe actuellement
Coiffure — Ombré Mèches Shampoing Brushing
900 MAD
Beauté — Maquillage complet et Soins visage
1 200 MAD
Massage — Corps complet 90 minutes
1 500 MAD
Coach sportif — Séance personnalisée 2h
800 MAD
Ménage et Repassage — Ménage complet villa
1 800 MAD
Garde d'enfants — 3 enfants, weekend
2 400 MAD
Options supplémentaires cumulées
4 400 MAD
Total à payer à la livraison
13 000 MAD
Solution 1 — Plafond configurable

Un seuil paramétrable dans l'admin. Au-delà de X MAD (ex. 1 500 DH), la commande est automatiquement soumise à validation avant qu'un prestataire se déplace. Simple à implémenter, risque zéro.

Solution 2 — Confirmation OTP

Pour les commandes dépassant le seuil, un récapitulatif WhatsApp est envoyé au client avec un code de confirmation. Le prestataire ne reçoit la mission que lorsque le client confirme avoir lu et accepté le montant total.

Fonctionnalités 2026

10 fonctionnalités pour
dominer le marché marocain

Chaque fonctionnalité répond à un besoin réel identifié dans l'analyse. Certaines sont des corrections techniques, d'autres sont des différenciateurs qui transforment la rétention.

UX

Auto-détection GPS de l'adresse

Quand l'écran de localisation s'ouvre, le champ adresse est déjà prérempli via la géolocalisation native iOS et Android. L'utilisateur confirme ou ajuste, c'est tout.

  • Appel API géolocalisation native du téléphone
  • Réduction de friction de 80% sur cette étape
  • Quelques lignes de code, impact immédiat
Impact conversion : Très élevé
Tech

Disponibilité temps réel par service

Dès l'écran de sélection, un indicateur dynamique : "Disponible ce soir" ou "Prochain créneau demain matin". L'utilisateur ne découvre plus l'indisponibilité après avoir tout rempli.

  • Statut temps réel basé sur l'agenda des prestataires
  • Segmenté par zone géographique
  • Élimine la déception post-commande
Impact satisfaction : Très élevé
UX

Total vivant avec alerte de seuil

Le total s'anime à chaque sélection. Quand le montant dépasse 1 500 MAD, il passe en orange avec une icône discrète d'avertissement. Pas bloquant, juste honnête.

  • Micro-animation du chiffre à chaque toggle
  • Seuil configurable par admin
  • Protège sans frustrer l'utilisateur
Impact risque facture : Très élevé
WOW

Profil prestataire avant réservation

Avant de valider, le client voit les profils des prestataires disponibles dans son quartier ce jour : photo, note, spécialités, avis. Il choisit sa coiffeuse, pas juste un service.

  • Photo, note étoiles, spécialités affichées
  • Filtré par disponibilité et zone
  • Modèle Treatwell et Fresha, inexistant au Maroc
Impact rétention : Transformationnel
Tech

Créneaux horaires avec durée estimée

Chaque prestation a une durée standard. L'app calcule automatiquement la durée totale et propose des créneaux disponibles : "Votre session dure 1h30. Choisissez votre heure d'arrivée."

  • Durée calculée automatiquement par prestation
  • Créneaux filtrés par disponibilité réelle
  • Logique Calendly intégrée dans le tunnel
Impact image produit : Très élevé
WOW

Suivi GPS du prestataire en temps réel

Après confirmation, une carte live montre le prestataire qui se déplace vers chez le client. Exactement comme Uber. Encore quasi-inexistant dans les apps de services au Maroc en 2026.

  • Carte live avec position GPS du prestataire
  • Temps d'arrivée estimé mis à jour en temps réel
  • Élimine les appels "vous êtes où ?"
Impact différenciation : Maximal
UX

Récapitulatif interactif avant confirmation

Avant la confirmation, une page récap complète et modifiable : service, prestataire, adresse, créneau, total ligne par ligne. Chaque élément modifiable sans recommencer depuis le début.

  • Modification de n'importe quel élément en un tap
  • Total détaillé ligne par ligne avant paiement
  • Image premium, rare dans les apps similaires au Maroc
Impact confiance client : Élevé
Business

Historique avec re-commande en 1 tap

Dans l'onglet Profil, l'historique complet avec un bouton "Recommander" qui réinjecte automatiquement toute la commande précédente dans le tunnel. Même service, même prestataire si disponible.

  • Commande précédente réinjectée en un tap
  • Même adresse préremplie automatiquement
  • Impact direct sur la fréquence de réservation
Impact rétention : Très élevé
WOW

Mode Cadeau

Réserver une prestation pour quelqu'un d'autre : adresse différente, nom différent, message personnalisé envoyé par SMS. Fonctionnalité inexistante dans les apps similaires au Maroc.

  • Champ "Pour qui ?" dans le tunnel de réservation
  • SMS personnalisé envoyé au destinataire
  • Nouveau segment : cadeaux anniversaire, fête des mères
Impact acquisition : Nouveau segment entier
Tech

Notifications push intelligentes

Pas de spam. Des notifications déclenchées par événements précis : prestataire à 10 minutes, rappel 2h avant, relance contextuelle après 3 semaines sans réservation avec la prestataire favorite disponible ce weekend.

  • Firebase Cloud Messaging, entièrement gratuit
  • Jobs schedulés côté backend par événement
  • Premier facteur de rétention des apps de services
Impact rétention long terme : Très élevé
Business

Prestataire favori et réservation directe

Après une première prestation réussie, le client ajoute le prestataire en favori. La prochaine fois, il réserve directement avec lui depuis son profil. La fidélisation organique que nulle publicité ne peut remplacer.

  • Bouton favoris sur le profil prestataire
  • Réservation directe depuis la liste des favoris
  • Modèle Fresha, très rare au Maroc
Impact fidélisation : Très élevé
Tech

Évaluation post-prestation automatisée

30 minutes après la fin estimée, l'app envoie une notification : "Comment s'est passée votre session ?" — 5 étoiles en 10 secondes. Les avis s'affichent sur le profil du prestataire, renforçant la confiance de tous les nouveaux clients.

  • Job schedulé à heure de fin + 30 minutes
  • Impact qualité de service immédiat
  • Renforce la confiance des nouveaux clients
Impact qualité globale : Élevé