Retour au site
Étude de cas · Projet anonymisé

APP NUTRITION
& IA

Un journal nutritionnel mobile pour une startup suisse du bien-être : savoir ce qu'on mange, ce qu'il reste au placard, et quoi cuisiner avec. Construit avec une fondatrice non technique, qui l'utilise chaque jour.

01 // Contexte

Le contexte

Une startup suisse du bien-être voulait un journal nutritionnel mobile. La fondatrice n'est pas technique, et le produit a changé deux fois de cap avant de trouver sa forme : un journal du jour, simple, utilisé tous les jours.

02 // Contraintes

Le défi

Des données de santé (poids, calories, objectifs) et une IA qui doit être utile sans les exposer. Le tout sur mobile, en français et en anglais.

03 // Produit

Ce qui est en place

  • Compte e-mail ou Google, objectif calorique calculé depuis le profil et ajustable à la main.
  • Tableau du jour : calories, macros, eau, poids.
  • Photo d'un repas : l'IA liste les aliments, les grammes sont modifiables et les calories recalculées.
  • Code-barres.
  • Placards qui se mettent à jour quand on cuisine, recettes selon ce qu'il y a, articles épuisés envoyés vers la liste de courses.
  • Coach IA et commande vocale : l'IA propose, l'utilisatrice valide avant tout changement.
Tableau du jour : calories, macros et hydratation (données de démonstration)
Résultat d'un scan de repas : aliments détectés et grammes modifiables (données de démonstration)
Inventaire du placard avec quantités (données de démonstration)
Liste de courses reliée aux placards (données de démonstration)
Coach IA : proposition à valider avant tout changement (données de démonstration)

Captures anonymisées · compte de démonstration

04 // Confidentialité

L'IA et les données

  • Le profil envoyé à l'IA ne contient ni poids, ni taille, ni IMC, ni âge exact (tranche d'âge seulement).
  • E-mail, téléphone, IBAN et n° AVS sont retirés des messages avant l'envoi.
  • Le fournisseur (Google, via OpenRouter) ne conserve pas les requêtes et ne collecte pas les données ; le transfert est encadré contractuellement.
  • Quota par compte ; aucune clé d'accès dans le navigateur.
05 // Méthode

La méthode

24 visios avec la fondatrice, un tableau de décisions où « validé » veut dire « cliqué en production », et un gel des nouvelles fonctionnalités avant la phase de test. Des versions courtes, testées à chaque étape.

06 // Mesures

En chiffres

24visios
16fonctions serveur
1 000+tests automatisés
2langues
3plateformes (iOS, Android, web)
07 // Stack

Sous le capot

  • React 19
  • TypeScript
  • Vite
  • Capacitor
  • Firebase (Auth, Firestore)
  • Netlify Functions
  • OpenRouter / Gemini
  • Upstash Redis
  • Vitest
  • Playwright

Un projet d'app ou d'IA ?

Décrire mon projet
← Réalisations