Mobile

JoyTrain — Application fitness, nutrition & coach IA

Une application mobile fitness, nutrition et coach IA que j'ai imaginée, développée et déployée seul — du concept au produit en ligne, bêta avant les stores.

Bêta Depuis avr. 2026
Flutter Dart drift FastAPI Python SQLAlchemy 2 PostgreSQL Redis Ollama Gemini Mistral React Vite MUI Docker Compose Caddy GitHub Actions
JoyTrain — Application fitness, nutrition & coach IA

Le projet

Je fais du sport régulièrement et je cherchais une app qui réunisse tout au même endroit : entraînements, nutrition, progression. Rien ne me convenait, alors je l'ai construite pour moi. En avançant, j'ai vu qu'elle avait un vrai potentiel, assez aboutie pour être partagée. JoyTrain est née comme ça : d'un besoin personnel devenu un produit.

Concevoir un produit mobile complet et abouti, du premier croquis à la mise en ligne, en maîtrisant seul toute la chaîne, du mobile au serveur.

JoyTrain — Application fitness, nutrition & coach IA — visuel 1
JoyTrain — Application fitness, nutrition & coach IA — visuel 2
JoyTrain — Application fitness, nutrition & coach IA — visuel 3

Ce que j'ai construit

  • Suivi d'entraînement complet : exercices, programmes, cardio et records personnels
  • Coach IA conversationnel « Bora » propulsé par l'API Mistral (IA européenne), qui répond et génère des séances sur mesure
  • Scan d'un repas par photo pour estimer automatiquement les apports
  • Journal nutrition adossé à une vraie base alimentaire et ses macros
  • Couche sociale : amis, posts, messagerie et notifications en temps réel
  • Mode hors-ligne : on enregistre ses séances sans réseau, tout se synchronise ensuite
  • Graphiques de progression et atlas musculaire interactif
  • Prête pour les stores (TestFlight iOS et Google Play)
JoyTrain — Application fitness, nutrition & coach IA — visuel 4
JoyTrain — Application fitness, nutrition & coach IA — visuel 5
JoyTrain — Application fitness, nutrition & coach IA — visuel 6

Sous le capot

App mobile en Flutter, API en Python (FastAPI) et back-office d'administration en React, le tout pensé hors-ligne et temps réel. Le coach IA s'appuie sur un moteur RAG et le scan de repas sur un modèle de vision. JoyTrain forme un écosystème complet : l'app, le moteur RAG « Bora » et un site vitrine. Je l'ai déployée moi-même sur serveur via Docker, avec HTTPS automatique et déploiement continu.

JoyTrain — Application fitness, nutrition & coach IA — visuel 7

Résultats

J'ai porté JoyTrain de bout en bout, seul : penser l'expérience, développer le mobile et le serveur, intégrer l'IA, déployer sur mon VPS (Docker, HTTPS) et préparer la bêta avant les stores.

Discutons

Un projet similaire à concrétiser ?

Du circuit imprimé au cloud — décrivez votre besoin en deux lignes, je reviens vers vous.