Ce qui est réalisé
Application installable avec listes hebdomadaires, cases d’achat, ajouts hors liste et association aux tickets via Google Drive. Une copie adaptée figure dans Suivis PC v2.
Organiser & rapprocher / UML classes
Cocher ses achats en magasin, puis rattacher la liste aux tickets correspondants : le coût réel de l’alimentation se suit dans le temps, sans ressaisir un seul prix.
Les listes de courses sont préparées à partir d’un plan alimentaire. La question posée était simple : combien coûte réellement ce plan, semaine après semaine ?
Saisir des prix ligne par ligne aurait été fastidieux et peu fiable. Le modèle retenu sépare deux choses : la liste dit ce qui a été acheté, les tickets disent combien cela a coûté. Le lien entre les deux se fait au niveau du ticket entier.
La liste est un simple fichier JSON déposé dans le Drive. L’application la retrouve par son nom, quel que soit le dossier.
Le processus documenté
← Faire défiler le schéma →
Règles de gestion
courses_from_AAAA-MM-JJ_to_AAAA-MM-JJ.json, retrouvé par son nom, dossier libre.La règle « la plus récente gagne » suffit pour un utilisateur seul. Pour un usage partagé, le périmètre d’accès Google et la gestion des conflits seraient à réexaminer.
Consulter le dépôt suivi_courses ↗L’outil en images
État au 13 octobre 2026
Application installable avec listes hebdomadaires, cases d’achat, ajouts hors liste et association aux tickets via Google Drive. Une copie adaptée figure dans Suivis PC v2.
Interface, documentation, service worker et manifeste sont présents. Le dernier état publié et sa synchronisation réelle ne sont pas reconfirmés dans l’inventaire.
Revue du 13 octobre : variante PC v2 exécutée sur une liste fictive ; cocher un article actualise le compteur. Identité réseau simulée dans le banc d’essai ; aucun trajet Drive testé.
Le choix de la version la plus récente est adapté à un utilisateur unique ; il ne constitue pas une fusion de modifications partagées.
Identifier la version publiée et valider le parcours téléphone–Drive avec modification locale, reconnexion et rattachement d’un ticket.
Ces critères décrivent le résultat attendu. Ils ne constituent pas, à eux seuls, des tests réussis.
Parlons de votre projet
Un processus trop manuel, une donnée peu fiable ou une idée à tester ? Commençons par clarifier ce qui vous serait vraiment utile.
Échanger avec Loïc