Panny's Kitchen, application Android de gestion du foyer
Le calendrier, les tâches, le stock et les courses d'une famille au même endroit.
Ma femme cherchait une application capable de gérer les stocks d'ingrédients de la maison et n'a rien trouvé qui corresponde à sa façon de faire. Les applications existantes traitent les recettes, le stock et les courses séparément. Je les ai reliés, puis le besoin s'est élargi au reste de la logistique de la maison : le calendrier, les tâches partagées, les anniversaires. Huit espaces aujourd'hui, une seule base de données synchronisée entre les membres du foyer.
Développement complet en Android natif, des huit modules à la synchronisation. Côté organisation : agenda du foyer avec des événements assignés à plusieurs membres, tâches partagées avec priorité et échéance, rappels d'anniversaires. Côté cuisine, le fil conducteur : on choisit les repas de la semaine, l'app calcule les quantités (avec conversion d'unités), déduit ce qui est déjà en stock et ne génère que le manquant, arrondi au conditionnement réel du magasin. À côté : import de recette depuis une URL, OCR d'une recette papier, scan de code-barres enrichi via OpenFoodFacts, scan de ticket de caisse, suggestions de plats selon les dates de péremption et liste de courses triée par rayon. Un foyer se rejoint par code d'invitation, tout est synchronisé en temps réel entre ses membres.
Une application utilisée au quotidien à la maison. Techniquement, ce dont je suis le plus fier : le moteur de conversion d'unités et de rapprochement flou des ingrédients (accents, pluriels, « 2 c. à soupe d'huile » face au bidon d'1 L en stock), une synchronisation offline-first où Room reste la source de vérité et Firestore ne propage que les deltas, et 9 versions de migrations Room écrites à la main sans jamais détruire de données, dont celle qui a ajouté les quatre tables de l'organisation familiale à une base déjà en service.