Zamilist
Projet personnel · Application Web bilingue · Organisation du quotidien
Une liste d’épicerie préparée en quelques secondes, puis classée automatiquement par rayon.
À la maison, ma femme m’envoie souvent la liste d’épicerie par message texte. C’est pratique… jusqu’au moment où le lait se retrouve entre le papier de toilette et les bananes, et où un petit « Ah, j’oubliais… » arrive pendant que je suis déjà au magasin. C’est de ce problème très quotidien qu’est né Zamilist : une façon rapide de transformer une liste reçue par texto en liste d’épicerie classée par rayon. Le projet a ensuite grandi pour inclure les listes de cadeaux et les listes à cocher pour les voyages.
Du simple texto à une liste prête pour l’épicerie
L’idée derrière Zamilist est simple : passer moins de temps à préparer sa liste et plus de temps à faire son épicerie.
On copie une liste reçue par texto, on la colle dans Zamilist et les produits sont automatiquement regroupés par rayon : fruits et légumes, boulangerie, produits laitiers, produits ménagers, etc.
Une fois au magasin, il ne reste qu’à cocher les articles au fur et à mesure. Et comme la liste peut être partagée, les membres de la famille peuvent aussi ajouter ce qu’il manque.
Le but n’est pas de compliquer une tâche simple avec une tonne de fonctionnalités. C’est plutôt de rendre la liste d’épicerie aussi pratique qu’elle aurait toujours dû l’être.
Le cœur du projet : le classement automatique de l’épicerie
Voici ce qui se passe avec une liste arrivée par texto, dans l’ordre où les produits ont été demandés. Je copie les articles dans Zamilist; l’application les regroupe par rayon. Il ne reste qu’à cocher les produits au fur et à mesure.
Lait
Pommes
Pain
Yogourt
Bananes
🥕 Fruits et légumes
☐ Pommes ☐ Bananes
🥖 Boulangerie
☐ Pain
🥛 Produits laitiers
☐ Lait ☐ Yogourt
Coller plusieurs articles
Ajoutez une liste d’un seul coup plutôt que de saisir chaque produit individuellement.
Retrouver les bons rayons
Les produits sont regroupés automatiquement. Vous pouvez corriger les catégories et organiser les rayons à votre façon.
Cocher et partager
Une liste peut être partagée par un lien Web, sans imposer l’installation d’une application aux personnes qui la consultent.

Des listes de cadeaux à partager, sans gâcher la surprise
Les listes qui circulent dans les messages ne s’arrêtent pas à l’épicerie. Pour les cadeaux aussi, on s’échange des idées et des liens, puis vient la grande question : « Est-ce que quelqu’un l’a déjà acheté ? » J’ai donc voulu appliquer la même simplicité aux listes de cadeaux, avec une petite différence : cette fois, il faut garder la surprise.
La section Listes de cadeaux de Zamilist permet de créer une liste de souhaits, d’ajouter des idées avec un prix ou un lien vers un produit, puis de la partager. Les proches peuvent réserver un cadeau et ainsi limiter les doublons.
Le détail important : les réservations restent discrètes pour la personne qui a créé la liste, afin de préserver la surprise.
🎁 Une liste pour Noël, un anniversaire ou toute autre occasion
Idées de cadeaux, références de produits, partage avec les proches et réservations : une approche simple pour coordonner les cadeaux sans multiplier les messages.

Voyages, préparatifs et listes à cocher
Une liste n’est pas toujours une liste d’achats. Pour préparer un voyage, un séjour en camping ou un événement, on veut surtout noter les choses à apporter ou à faire, puis les cocher sans rien oublier.
Zamilist propose aussi ces listes pratiques, réutilisables et partageables. L’idée reste la même : passer moins de temps à gérer la liste et plus de temps à faire ce qui compte.
Un projet Web, pas une application à installer
Je tenais à ce que Zamilist soit accessible directement dans un navigateur, aussi bien sur un téléphone que sur un ordinateur. L’interface est proposée en français et en anglais, avec un souci particulier pour la simplicité des interactions et la vitesse de chargement.
Sur le plan technique, le projet repose notamment sur Cloudflare Workers et D1 pour les fonctionnalités côté serveur et les données, ainsi que sur une connexion par code envoyé par courriel. Le développement touche autant l’expérience utilisateur que la synchronisation des listes, le partage sécurisé, les paiements et le référencement.
Une version gratuite permet déjà de créer et d’utiliser les listes principales. Zamilist Plus propose des outils supplémentaires, comme l’accès à tous les produits habituels, l’importation illimitée de recettes et des raccourcis pour refaire l’épicerie de la semaine.
Zamilist est un projet personnel que je développe et fais évoluer progressivement. Cette page sur cabana.dev raconte la démarche; les fonctionnalités à jour se trouvent directement sur Zamilist.