Martial Wehrling
← Toutes les études de cas

Étude de cas

Coach Calories

Bêta publique — URL temporaire (calories.lovany.fr).

PWA de suivi nutritionnel : notez un repas en langage naturel, l'IA résout les aliments et macronutriments. Repères quotidiens personnalisés, scan code-barres, historique et tendances.

Aperçu de Coach Calories

Contexte

Application de suivi nutritionnel conçue pour simplifier le comptage des calories et macronutriments au quotidien, sans saisie fastidieuse.

Problème

Les applications de nutrition classiques demandent de peser et chercher chaque aliment dans une base. L'utilisateur abandonne avant d'avoir créé une habitude.

Solution

Une PWA où l'utilisateur décrit son repas en langage naturel. L'IA résout automatiquement les aliments, leurs quantités et les macronutriments. Des repères quotidiens personnalisés remplacent le comptage manuel.

Mon rôle

Conception produit, architecture, développement full-stack, intégration IA (OpenRouter), PWA, authentification sans mot de passe et déploiement.

Architecture

  • TanStack Start et React pour une PWA rapide
  • Convex pour les données, l'auth et les fonctions serveur
  • OpenRouter pour la résolution IA des repas
  • Tailwind v4 pour l'interface
  • Vercel pour le déploiement

Difficultés traitées

  • Résoudre des descriptions libres en aliments structurés avec macronutriments
  • Offrir une expérience fluide sans mot de passe (OTP + Google)
  • Garder l'application rapide malgré les appels IA
  • Respecter la confidentialité : photos temporaires, jamais stockées

Résultats vérifiables

  • PWA installable sur iOS et Android
  • Résolution automatique des repas en langage naturel
  • Repères quotidiens personnalisés (calories, protéines, glucides, lipides)
  • Scan code-barres, historique et tendances
  • Authentification sans mot de passe (magic link + Google)

Suite

Ajouter le scan de repas par photo, les suggestions de repas adaptées aux objectifs, et un mode famille.