Build in Public #6 : Je dévoile Sam Tennis, mon Coach IA de Tennis
Fini le secret. Découvre Sam Tennis, mon app de coach tennis IA développée en un mois. Le reveal complet : fonctionnalités, business model et stratégie de lancement.

TL;DR : Après le pivot de ResumeRank, je dévoile mon nouveau projet : Sam Tennis. Une application mobile B2C qui agit comme un coach personnel (technique, tactique, matériel) disponible 24/7. Au programme : comment j'ai transformé une passion en produit tech, et comment je compte le monétiser. L'app est maintenant disponible sur l'App Store ! 🎉
Dans mon bilan de 2025, je t'annonçais un virage stratégique : lancer un second projet en parallèle, sur un sujet "Passion", pour diversifier mes revenus et retrouver le plaisir de builder.
Ce projet, je l'ai codé en sous-marin pendant un mois et demi. Aujourd'hui, il est temps de lever le voile.
Je te présente Sam Tennis.
Qui est Sam ? 🐕
Avant de parler du produit, parlons de la mascotte.
Je voulais personnifier le coach. Pas une image froide et futuriste d'une IA, mais un compagnon chaleureux et accessible. Le choix s'est imposé naturellement : un Golden Retriever.
Pourquoi ?
- C'est le compagnon idéal : fidèle, patient, toujours de bonne humeur.
- Les chiens adorent les balles. C'est dans leur ADN 🎾
- Ça ouvre des possibilités infinies pour le contenu : vidéos où Sam parle, analyses de matchs, conseils... Un vrai potentiel pour TikTok, Instagram et X.





Sam, c'est le coach que tout le monde aimerait avoir : bienveillant, disponible 24/7, et incapable de te juger quand tu rates ton 15ème revers de la journée.
Pourquoi Sam Tennis ?
Le constat est simple : le tennis est un sport frustrant.
- Le coaching coûte cher : Un cours particulier, c'est 40€ à 60€ de l'heure.
- Les cours collectifs sont limités : Le prof doit gérer 6-8 élèves, il ne peut pas personnaliser ses conseils pour tout le monde.
- Le matériel est une jungle : Il existe des centaines de raquettes sur le marché. Laquelle choisir ? Quel cordage ? Quelle taille de manche ?
J'ai voulu créer l'outil que j'aurais rêvé avoir dans ma poche. Un coach qui ne dort jamais, qui connaît mon jeu, et qui m'aide à progresser, que je sois débutant ou classé 15/1.
Ce n'est pas "juste un Chatbot"
La première réaction pourrait être : "Ok, c'est juste un wrapper autour de ChatGPT". Non. Si c'était le cas, ça n'aurait aucune valeur.
La valeur de Sam réside dans son contexte et sa base de connaissances.
J'utilise le modèle Gemini 3 (Google), que j'ai "fine-tuné" et connecté à une base de données propriétaire :
- 700+ Raquettes référencées : Caractéristiques techniques, poids, équilibre, rigidité.
- Base de connaissances Coaching : Des heures de transcripts de vidéos de coaching et d'articles théoriques validés.
- Mémoire Contextuelle : Sam ne te donne pas des conseils génériques. Il te donne des conseils par rapport à ton style de jeu (attaquant, défenseur, à plat, lifté...), tes douleurs, tes objectifs, ton classement, etc
Voici les 4 piliers de l'application :
1. Le Coach IA 💬
Tu sors d'un match frustrant ? Tu as mal au coude ? Tu veux améliorer ton service slicé ? Tu demandes à Sam. Il te répond avec des exercices précis, des conseils tactiques ou mentaux, basés sur la théorie tennistique réelle, pas sur des hallucinations d'IA.
2. Le Vestiaire & Le Matos 🎒
C'est la partie "Gestion de carrière".
- Recommandation de Raquette : L'algo analyse ton niveau et ton style pour te proposer LA raquette idéale (une option Premium et une option Budget).
- Jauge de Cordage Intelligente : Plus besoin de deviner quand changer ton cordage. L'app calcule l'usure théorique en fonction de ton temps de jeu déclaré et de ton style (un lifteur casse plus vite qu'un joueur à plat).
- Journal de Matchs : Tu logues tes victoires et défaites pour suivre ta progression.
3. La Mémoire Tactique 🧠
C'est ma fonctionnalité préférée. Tu peux noter les forces et faiblesses de tes adversaires après un match. Exemple : "Michel a un revers très faible et s'énerve quand on le lobbe."
Le jour où tu rejoues contre Michel, Sam te ressort l'info : "Rappelle-toi, insiste sur le revers et joue haut, ça l'énerve." C'est un avantage compétitif énorme pour les joueurs de club.
4. La Gamification 🏆
On ne joue pas au tennis tous les jours. Pour garder les utilisateurs engagés (rétention), j'ai intégré un système de Quiz Quotidiens. Technique, histoire du tennis, règlement... L'objectif est de faire monter son "QI Tennis" et de maintenir une série (streak), même les jours de pluie.
Bonus : La Bibliothèque de Fiches 📚
En plus du chat, Sam propose une bibliothèque de fiches tactiques et interactives pour apprendre les concepts clés du tennis : service-volée, gestion du stress en match, stratégie sur terre battue...
Le Business Model : Comment ça rapporte ?
Un produit gratuit, c'est bien. Un Micro-SaaS rentable, c'est mieux. J'ai opté pour un modèle hybride pour maximiser les revenus tout en couvrant les coûts d'IA.
Source 1 : L'Abonnement
L'IA coûte cher en tokens. Il faut donc une version payante.
- Prix : ~49€ / an (soit le prix d'une seule heure de cours particulier).
- Offre : Chat illimité, mémoire tactique avancée, historique complet, modèle IA supérieur.
- Acquisition : 3 jours d'essai gratuit pour tester la puissance du coach avant de payer.
Source 2 : L'Affiliation
Le tennis est un sport de matériel. Quand Sam recommande une raquette ou des chaussures, il propose un lien vers des partenaires (type Tennis Point).
- L'éthique avant tout : L'algo propose toujours ce qui est bon pour le joueur, pas ce qui rapporte le plus. C'est pour ça que je propose toujours une alternative "Budget". Si le joueur achète, je touche une commission. C'est gagnant-gagnant.
La Tech Stack (Pour les curieux)
Pour sortir cette app en un mois seul, pas de secret : Vibe Coding.
- Frontend : React Native (développé avec l'aide de Cursor).
- Backend : Supabase (Auth, Database, Edge Functions).
- IA : Gemini (via API) pour le raisonnement et le chat.
- Distribution : iOS (en cours de validation) puis Android.
Où en est le lancement ?
🍎 iOS : L'app est LIVE sur l'App Store ! 🎉
Après 3 refus Apple (iPad, paywall, mentions légales... la joie du développeur mobile solo 😅), des corrections intensives, et beaucoup de tests, Sam Tennis est maintenant disponible sur l'App Store !
L'app a été validée et j'ai depuis corrigé plusieurs bugs pour améliorer l'expérience utilisateur. La version stable est maintenant en ligne. Je ferai un article dédié sur cette aventure avec l'App Store, car c'est un sujet à part entière.
🤖 Android : J'ai besoin de bêta-testeurs !
Pour le Play Store, Google exige que l'app soit testée par 12 personnes pendant 14 jours avant de pouvoir la publier. C'est leur façon de vérifier que l'app est "digne de confiance".
Si tu joues au tennis et que tu es sur Android, j'aurais besoin de toi pour débloquer cette étape. En échange : un an d'accès Pro offert (valeur 49€).
La Suite ?
Une fois les stores débloqués, je lance la machine marketing. Contrairement à ResumeRank (B2B), ici on est sur du B2C passion.
Je vais pouvoir m'amuser sur :
- TikTok / Reels : Analyses de matchs pro, conseils rapides, tests de raquettes.
- Meta Ads : Ciblage précis des joueurs de tennis français.
- SEO : Articles type "Comment choisir sa raquette" avec redirection vers l'app.
L'avantage du B2C ? Le cycle est court. Pas de démo, pas de décideur à convaincre. Tu télécharges, tu testes, tu paies (ou pas).
Rejoins l'Aventure
Tu veux suivre le lancement de Sam Tennis en direct ?
Abonne-toi à la newsletter Make Time →
Je partagerai :
- Les premiers chiffres (téléchargements, conversions, MRR)
- Les retours utilisateurs bruts
- Ce qui marche (et ce qui plante) en acquisition B2C
P.S. : Si tu es joueur de tennis, prépare tes questions. Sam est disponible sur iOS pour te faire passer 30/1. Et si tu es sur Android, inscris-toi à la bêta – tu auras un an de Pro offert. 🎾