Mes deux projets : choisissez celui à découvrir

Fanunit Fanunit Étude de cas par Jean-Marc Aoun

Vos pas deviennent des points. Vos points deviennent des récompenses.

Fanunit était une app mobile de walk-to-earn : le téléphone compte les pas, l'utilisateur les valide pour gagner des points, relève des challenges avec ses clubs et échange ses points dans une boutique.

Cofondée en 2021, la startup est aujourd'hui fermée. J'en ai été cofondateur et chef de projet (Product Manager), de 2021 à 2024.

Voir mes résultats
La vidéo se charge depuis YouTube quand vous la lancez. Ouvrir sur YouTube (nouvel onglet)

Mon rôle et mes résultats

J'ai mené la discovery de bout en bout, puis la delivery comme PO et PM : backlog, priorisation, relation avec l'équipe de développement. Elle était externe quand nous avions un prestataire, puis interne après la réinternalisation. Je portais aussi les contrats commerciaux et le juridique.

  • 4 000+utilisateurs réguliers
  • 6 000+téléchargements
  • 25challenges menés avec des marques
  • 12contrats signés avec des marques de sport ou de santé écoresponsables
  • 68 000 €levés sur différents leviers de financement

Soutiens et partenaires

Distinction
Lauréat de la Bourse French Tech.
Incubation
Incubés par la Région Île-de-France.
Partenariats
Paris Basketball, la Région Île-de-France et l'université Sorbonne Paris Nord.

Deux décisions marquantes

  • Le pivot vers l'écoresponsable

    Pour coller aux valeurs des Jeux olympiques et paralympiques de Paris 2024, nous avons recentré l'offre sur des marques écoresponsables.

  • La réinternalisation du développement

    Nous avons repris le développement en interne après avoir travaillé avec un prestataire.

Ce que la fermeture m'a appris

Le marché semblait ouvert à l'approche des Jeux olympiques et paralympiques. Pourtant, malgré l'émulation autour de l'événement, le besoin réel des entreprises ne se situait pas sur le même créneau que notre offre.

Nous aurions dû copier ce qui marche, comme Weward ou Sweatcoin. Mais c'est un marché difficile d'accès.

Du premier pas à la récompense

Quatre étapes suffisaient à comprendre le produit. Chacune correspond à un écran de l'app.

  1. Le téléphone compte les pas

    Avec l'accord de l'utilisateur, l'app lit le podomètre : reconnaissance d'activité sur Android, Santé et Mouvement sur iPhone. Le suivi du jour reste juste après un changement de jour ou un redémarrage du téléphone.

  2. L'utilisateur valide ses pas

    Le bouton « Valider mes pas » envoie le total du jour. Chaque tranche de 1 000 pas vaut 1 point. L'app refuse de valider deux fois les mêmes pas et encourage l'utilisateur quand il est proche du palier suivant.

  3. Il relève des challenges avec ses clubs

    Des marques proposent des challenges de marche sur une période donnée. L'utilisateur choisit les clubs avec lesquels il participe, puis suit le classement par clubs et le classement individuel. Des notifications annoncent le début, la fin et la victoire.

  4. Il échange ses points dans la boutique

    Les produits des marques s'obtiennent avec des points. Le prix est déduit du solde, une demande est enregistrée et l'utilisateur est prévenu par e-mail pour la suite.

Ce que l'app proposait

Une application iOS et Android avec onboarding, compte utilisateur, challenges, classements et boutique.

  • Challenges à rejoindre

    Liste des challenges en cours, recherche par mot-clé, fiche avec description et date de fin. L'utilisateur peut aussi abandonner un challenge.

  • Classements

    Résultats par clubs et individuels. Le club de l'utilisateur est repéré dans la liste.

  • Boutique de récompenses

    Fiche produit avec la marque et la description, bouton pour obtenir l'article avec ses points, message clair quand le solde est insuffisant.

  • Notifications et liens

    Des notifications push signalent le début d'un challenge, sa fin et la victoire. Un lien d'invitation ouvre directement la page du challenge dans l'app.

  • Compte

    Connexion par e-mail ou par code reçu en SMS, vérification de l'e-mail, mot de passe oublié, profil à compléter, suppression du compte.

  • Aide et cadre légal

    Signalement d'un problème avec photo (caméra ou galerie), CGU, CGV, politique de confidentialité et mentions légales dans l'app.

Sous le capot

Fanunit est une app Flutter, en Dart, pour iOS et Android, avec une variante bêta installable à côté de la version publique. Le backend repose sur Firebase, sans serveur à gérer.

Le sujet le plus délicat était le comptage des pas, car chaque plateforme l'expose différemment. Sur Android, l'app reconstitue les pas du jour à partir du compteur du capteur, en gérant le changement de jour et le redémarrage du téléphone. Sur iPhone, un pont natif en Swift interroge HealthKit et les capteurs de mouvement.

Les écrans écoutent Firestore en continu : les classements se mettent à jour sans que l'utilisateur ait à rafraîchir.

Application
Flutter et Dart, interface adaptée à toutes les tailles d'écran.
État et données
Riverpod pour l'état, flux Firestore pour les listes en direct, modèles générés avec Freezed.
Navigation
auto_route, avec des gardes pour l'onboarding et la connexion.
Backend
Firebase Authentication, Cloud Firestore, Cloud Functions (inscription à un challenge, suppression de compte), Cloud Storage, Cloud Messaging, Dynamic Links et Analytics.
Sur l'appareil
Podomètre, HealthKit, capteurs de mouvement, caméra et galerie, notifications locales.
Interface partagée
Des bibliothèques internes fournissent les composants de base, les formulaires et les réglages.

À propos

Je suis Jean-Marc Aoun, Product Owner et Product Manager freelance en Île-de-France. Depuis une dizaine d'années, je travaille entre le sport, la santé et le numérique. J'ai cofondé Fanunit en 2021 et j'en ai été chef de projet, puis Élan Sport Santé, une association d'activité physique adaptée.