É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.

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.