CatDog : application mobile de matching animalier
Publié le
En bref
CatDog est une application mobile iOS et Android qui aide les propriétaires de chiens et de chats à trouver un partenaire compatible pour leur animal, dans une démarche d'élevage responsable. Mehdi Mezzaz l'a conçue et développée seul, en React Native. Elle est publiée depuis septembre 2026 sur l'App Store et Google Play, en six langues, avec un abonnement annuel qui débloque la messagerie.
Fiche du projet
| Type | Application mobile grand public (iOS et Android) |
|---|---|
| Rôle de Mehdi Mezzaz | Conception et développement de l'application, réalisés seul |
| Période | Publication en septembre 2026 sur l'App Store et Google Play ; mise à jour 1.0.1 publiée en septembre 2026 |
| Langues | Français, anglais, espagnol, italien, allemand et néerlandais |
| Technologie | React Native (une seule base de code pour iOS et Android) |
| Modèle | Découverte, profils et matching gratuits ; messagerie débloquée par l'abonnement annuel CatDog Premium |
Contexte
Les propriétaires de chiens et de chats qui envisagent une reproduction cherchent un animal compatible avec le leur. CatDog répond à ce besoin sous la forme d'une application de mise en relation entre propriétaires. Ce n'est pas une place de marché : aucun animal n'est vendu ni acheté dans l'application, et les propriétaires organisent eux-mêmes la suite après leur mise en relation.
Problème à résoudre
- Proposer uniquement des animaux compatibles avec celui du propriétaire, sans suggestions hors sujet.
- Ne mettre en contact deux propriétaires que lorsque l'intérêt est réciproque.
- Protéger la vie privée des utilisateurs, en particulier leur adresse.
- Offrir des outils de modération adaptés à une application avec messagerie et contenus publiés par les utilisateurs.
- Être utilisable par un public européen, en plusieurs langues.
Rôle de Mehdi Mezzaz
Mehdi Mezzaz a conçu et développé CatDog seul : définition des parcours, développement de l'application mobile et publication sur l'App Store et Google Play. Il ne s'agit pas d'un travail d'équipe.
Solution
- Profils animaux : photos, caractéristiques physiques, informations de santé et de pedigree déclarées par le propriétaire.
- Découverte par animal : les suggestions sont calculées pour l'animal sélectionné ; les associations incompatibles ne sont jamais proposées.
- Matching réciproque : le propriétaire marque son intérêt ou passe ; quand l'intérêt est mutuel, un match est créé et une conversation privée s'ouvre.
- Vie privée : l'adresse exacte n'est jamais affichée, seule une distance approximative est visible ; les documents privés ne sont pas publiés sur le profil.
- Modération : signalement et blocage disponibles dans l'application, suppression du compte et des données depuis l'application.
- Abonnement : CatDog Premium, abonnement annuel à renouvellement automatique, débloque la messagerie privée avec les matchs.
Éléments techniques
- React Native : une seule base de code pour les applications iOS et Android.
- Internationalisation : interface disponible en six langues.
- Achats intégrés : abonnement annuel proposé via les systèmes d'achat de l'App Store et de Google Play.
- Publication : fiches App Store et Google Play, avec déclaration des pratiques de confidentialité de l'application.
Captures d'écran
Liens
Résultats
Résultats vérifiables à la date de publication de cette page :
- application publiée en septembre 2026 sur l'App Store et Google Play ;
- interface disponible en six langues ;
- première mise à jour (version 1.0.1) publiée sur l'App Store en septembre 2026.
Aucune statistique d'usage (téléchargements, abonnés, matchs) n'est publiée ici.
Enseignements
- Une base de code React Native unique permet de publier la même application et ses mises à jour sur iOS et Android.
- Une application avec messagerie et contenus publiés par les utilisateurs doit proposer signalement, blocage et suppression du compte depuis l'application, comme l'exigent les règles de l'App Store.
- Afficher une distance approximative plutôt qu'une adresse permet la mise en relation de proximité sans exposer la localisation exacte des utilisateurs.
Un projet d'application mobile ?
Décrivez l'usage visé, les utilisateurs et les fonctionnalités indispensables : un premier échange permet de définir le périmètre d'une première version publiable sur les stores.