Aller au contenu principal

PRODUIT · MOBILE

SportHabits : le PDF du coach devient des séances.

Un produit, trois portes, trois promesses distinctes. Le cœur : l’extraction IA qui transforme le document d’un coach en programme exécutable, et la boucle de données qui lui rend ce que ses athlètes ont réellement soulevé.

SportHabits : plan d’entraînement, cliquer pour agrandirSportHabits : séance en cours, cliquer pour agrandirSportHabits : suivi de progression, cliquer pour agrandir

Rendus réels, issus des tests visuels et démonstrations du produit.

Athlète

« Le PDF de ton coach devient tes séances. » Extraction des jours, exercices, séries, temps de repos, bisets et dégressives, vidéos incluses. Il relit, valide, s’entraîne.

Coach indépendant

« Ton programme reste le tien. Il devient exécutable. » Aucun changement d’outil : le coach garde son PDF ou son tableur, et récupère charges, séries manquées, tonnage, assiduité.

Salles et réseaux

« Tes coachs équipés. Tes adhérents qui reviennent. » Programmes digitalisés, carnet des adhérents, défis maison : l’abonnement est pris par la salle.

Sous le capot

App Flutter offline-first (Riverpod, Drift/SQLite, synchronisation append-only en UUIDv7), API Symfony 8 en DDD par huit contextes bornés, extraction IA via l’API Anthropic, RGPD by design.

Diagramme d'architecture de SportHabits, cliquer pour agrandir

Huit contextes bornés au total ; frontières gardées par Deptrac et une règle PHPStan dédiée.

3

audiences, trois promesses distinctes

8

contextes bornés côté API

10

décisions d’architecture documentées

100 %

utilisable hors ligne en salle

PILE TECHNIQUE

Flutter · Dart · Riverpod Drift · SQLite · offline-first Symfony 8 · PHP 8.5 · DDD Extraction IA Anthropic Stripe · StoreKit · Play Billing FCM · HealthKit · Health Connect

Un projet du même calibre à construire ?

Cadrer mon projet