LogoBuild With Mat
Retour

Une app mobile IOS et Android de social marketing pour les franchises

Une app mobile IOS et Android de social marketing pour les franchises

Une app mobile développée en 2 mois pour digitaliser la communication locale des franchisés. Posts et descriptions générés automatiquement grâce à l’IA, prêts à publier en 3 minutes. Un MVP complet livré sur iOS et Android pour valider l’adoption auprès des premiers clients.

📱 Binette Companion – Étude de cas : développer une app mobile pour la communication locale des franchises

Contexte

Le fondateur de Binette souhaitait créer une application mobile permettant aux franchisés de publier facilement et rapidement du contenu sur leurs réseaux sociaux (Facebook, Instagram), tout en garantissant au franchiseur le respect strict de l’image de marque.

🎯 Objectif business

  • Développer un Proof of Concept (POC) fonctionnel et professionnel à présenter à un premier grand compte prospect.
  • Permettre aux franchisés de publier des posts optimisés en quelques minutes, sans expertise marketing ni rédactionnelle.
  • Lancer un MVP complet en moins de 8 semaines pour valider la traction marché.

🚀 Défi

Les franchisés faisaient face à plusieurs freins :

  1. Manque de temps et de compétences pour créer des publications performantes.
  2. Difficulté à produire des descriptions alignées avec la charte éditoriale de la franchise.
  3. Aucune solution intégrée, simple et peu coûteuse existante sur le marché.

Mon rôle : concevoir et développer une solution intuitive, performante et économiquement viable pour répondre à ces enjeux.


🔧 Mon approche technique et stratégique

Stack choisie

Frontend Mobile : Expo (React Native)

  • Cibler iOS et Android avec un seul codebase.
  • Déploiement rapide et gestion facilitée des mises à jour.
  • Intégration des notifications push pour maximiser l’engagement.

Backend : HonoJS + Drizzle ORM + PostgreSQL

  • HonoJS : framework léger et typesafe, assurant des performances élevées.
  • Drizzle ORM : requêtes SQL sécurisées et entièrement typées pour une robustesse maximale.
  • PostgreSQL : base relationnelle idéale pour gérer utilisateurs, plannings et logs.

Infrastructure : Cloudflare Workers

  • Hébergement serverless à coût ultra-réduit.
  • Latence minimale et scalabilité automatique, parfaitement adaptée à un POC évolutif.

💡 Fonctionnalité phare : Génération automatisée de descriptions via IA

L’une des demandes clés du fondateur était d’offrir aux franchisés des descriptions prêtes à l’emploi, optimisées pour chaque post.

✨ Solution mise en place :

  • Intégration d’une API IA (OpenAI) directement depuis le backend (HonoJS).
  • Génération dynamique de descriptions à partir de templates pré-définis et inputs contextuels (type de post, campagne en cours, ton éditorial de la marque).
  • Résultat : en moins de 3 minutes, un franchisé obtient un post visuel + description SEO-ready à publier instantanément.
⚙️ Points techniques clés :
  • Gestion des appels API IA de manière sécurisée (variables d’environnement Cloudflare).
  • Implémentation d’une stratégie de fallback pour garantir une UX fluide même en cas de latence API.
  • Filtrage automatique des outputs pour alignement parfait avec la charte éditoriale.


🗂️ Déroulement concret du projet

1. Cadrage stratégique (Semaine 1)

  • Ateliers business pour définir les besoins réels et prioriser les features critiques pour la démo.
  • Formalisation des users stories et définition du flow UX optimal.

2. Design UX/UI (Semaines 2-3)

  • Conception complète sur Figma (wireframes et UI kit).
  • Création d’un design system harmonisé (couleurs, typographies, composants réutilisables).
  • Optimisation du flow utilisateur pour garantir une prise en main en moins de 5 minutes.

3. Développement technique (Semaines 4-7)

Frontend Expo

  • Implémentation des écrans clés : planning quotidien, aperçu du post, génération description, validation publication.
  • Intégration des notifications push.

Backend HonoJS

  • Mise en place des endpoints typesafe.
  • Intégration de l’API IA pour la génération de descriptions.
  • Authentification multi-roles (franchisé, franchiseur).

Base de données PostgreSQL + Drizzle

  • Structuration des schémas : users, posts, logs, plannings.
  • Migrations sécurisées et scalables.

Infrastructure Cloudflare Workers

  • Déploiement serverless garantissant coûts maîtrisés et haute disponibilité.
  • Configuration des variables d’environnement pour la gestion sécurisée des clés API IA et Meta.

4. Itérations et validations quotidiennes

  • Déploiements chaque jour sur staging, accessibles immédiatement au fondateur.
  • Emails récapitulatifs quotidiens, avec :
    • Liste des développements réalisés
    • Points nécessitant validation
    • Plan de travail du lendemain

➡️ Cette méthodologie async-first a permis d’itérer vite sans passer des heures en réunion, tout en maintenant un alignement parfait avec le client.


5. Publication sur App Store et Play Store (Semaine 8)

  • Préparation des builds iOS et Android.
  • Rédaction des descriptions stores, screenshots et icônes.
  • Gestion complète des itérations avec Apple et Google jusqu’à l’acceptation finale, un processus parfois complexe pour un premier compte développeur.

✨ Fonctionnalités livrées

Planning quotidien de posts
Génération automatisée de descriptions IA
Upload direct sur Meta (Facebook, Instagram)
Notifications push
Auth multi-roles sécurisée


🛠️ Points techniques avancés

🔐 Typesafe end-to-end

  • Intégration de HonoJS et structures inspirées tRPC, assurant une cohérence totale frontend-backend et limitant les bugs.

API Meta

  • Gestion des permissions complexes (publish_pages, manage_pages) et des refresh tokens pour garantir la publication directe et sécurisée.

🌐 Optimisation des coûts

  • Stack et hébergement choisis pour maximiser la performance tout en maintenant des coûts mensuels quasi nuls.

📈 Résultats et impact

Application disponible sur App Store et Play Store, utilisée en démo commerciale auprès d’un grand groupe de franchises.
✅ Retours très positifs sur l’expérience utilisateur, notamment sur la qualité des descriptions IA générées et la simplicité d’usage.
✅ Accélération significative du cycle commercial grâce à un produit tangible, complet et directement testable.


👤 Mon rôle

En tant que fullstack et product owner, j’ai :

  • Défini la stratégie produit avec le fondateur
  • Conçu l’UX/UI de l’app
  • Développé l’intégralité du frontend Expo et backend HonoJS/Drizzle/Postgres
  • Géré l’intégration IA et Meta
  • Piloté la publication sur stores et l’accompagnement post-livraison

🔭 Vision future

Pour la V2, j’ai recommandé :

  • Développement du dashboard franchiseur (analytics, pilotage campagnes)
  • Mise en place d’un A/B testing des posts pour optimiser la performance par région
  • Ajout d’une gamification (badges, challenges) pour booster l’adoption des franchisés

Conclusion

Binette Companion reflète ma philosophie :

Allier vision business, excellence technique et exécution pragmatique pour créer des produits utiles, scalables et alignés sur les objectifs réels des fondateurs.