Tous les projets
— Étude de cas

FlyAway Golf

Développeur Fullstack & Ingénieur IA · Octobre 2024 — Mars 2026

Une application golf iOS/Android/Web et sa couche IA : coach conversationnel multi-LLM, analyse de swing par computer vision et SEO à l'échelle de 40 000+ parcours.

flyawaygolf.com
Aperçu de l'application FlyAway Golf sur iPhone

Contexte

FlyAway est un réseau social dédié au golf avec coach IA conversationnel, disponible sur iOS, Android et le web. J'y ai conçu et développé l'application mobile, le site web et l'ensemble de la couche IA — de l'architecture à la production.

01

Application mobile & web

  • Application React Native déployée sur l'App Store et le Play Store : réseau social, suivi de performance avec GPS, académie, réservation de tee times.
  • Site web Next.js 15 companion de l'app, avec comptes partagés entre mobile et web.
  • Visualisation 3D des greens (Three.js) réutilisée dans l'app mobile via WebView — zéro duplication de code.
  • Internationalisation complète en 4 langues (EN, FR, ES, RU) avec validation automatique des clés de traduction.
02

Coach IA multi-LLM

  • Routage par type de tâche vers le provider optimal : Gemini, Groq, Mistral — avec fallback automatique en cascade, aucun point de défaillance sur un LLM unique.
  • Pipeline multi-agents pour la génération de programmes d'entraînement : analyse des stats joueur → design hebdomadaire → sélection d'exercices → quality check LLM avant persistance.
  • Système agentique de 42 outils avec registry et exécution multi-étapes, RAG sur Weaviate (recherche hybride BM25 + vectorielle).
  • Coût maîtrisé : cache sémantique Redis multi-TTL, rate limiting par provider et budget journalier plafonné.
03

Computer vision — analyse de swing

  • Microservice FastAPI d'analyse biomécanique : pose estimation TFLite, 17 keypoints par frame, lissage Savitzky-Golay des signaux.
  • Détection des 8 phases du swing avec seuils adaptatifs et fallback automatique.
  • 7 scores sectoriels comparés aux références professionnelles, prédiction de l'effet de balle avec niveau de confiance.
  • API REST avec streaming SSE pour la progression de l'analyse, Dockerisé pour la production.
04

SEO à l'échelle

  • Sitemaps dynamiques paginés mis à jour quotidiennement : 40 000+ parcours indexables par segment.
  • Données structurées JSON-LD multilingues (SoftwareApplication, Organization, FAQ, HowTo) et soumission IndexNow.
  • Génération de pages ISR avec stale-while-revalidate pour équilibrer fraîcheur des données et coût.

Résultats

  • Application en production sur l'App Store et le Play Store, site companion en production sur flyawaygolf.com
  • Architecture multi-providers résiliente : aucune dépendance à un LLM unique
  • Coach IA et analyse de swing accessibles en production pour les joueurs
  • SEO structurel complet sitemap + JSON-LD + IndexNow sur 40 000+ parcours

Stack technique

React NativeNext.jsNode.jsTypeScriptGeminiGroqMistralWeaviateRedisMongoDBFastAPITensorFlow LiteThree.jsDocker

Un projet similaire ?

Parlons-en — de l'architecture à la production.

Me contacter