FamiList

La liste de courses de la maison, sur votre propre base

Tout le monde écrit dessus en même temps, les rayons sont dans l'ordre du magasin où vous êtes vraiment, et ça continue de marcher quand le supermarché n'a pas de réseau. Personne ne vend rien avec.

Essayer la démo L'installer chez soi Le code

Libre, sans publicité, sans compte chez qui que ce soit.

Pourquoi encore une liste de courses

La plupart sont l'une de deux choses. Une note partagée dans une messagerie, que personne ne peut réordonner et qui perd la moitié de ce qui a été tapé. Ou une application gratuite qui lit la liste pour vendre ce qu'il y a dessus.

FamiList est la troisième option : une commande Docker et une base que vous possédez. Rien n'en sort, il n'y a pas de compte à créer ailleurs, pas de publicité, pas de suggestion de produit payée par une marque. Les données sont dans votre Supabase — hébergé ou sur une machine à la maison — et l'application n'est qu'un dossier de fichiers qui n'exécute rien sur un serveur.

Ce que ça fait

Des captures de l'application, prises telle qu'elle tourne.

Une liste dont les articles sont regroupés par rayon : Fruits & Légumes, Boulangerie, Produits laitiers, Épicerie.
Les articles se rangent tout seuls par rayon, dans l'ordre de votre magasin.
L'écran des listes, avec le nombre d'articles restants.
Une liste par occasion, et ce qu'il reste à prendre d'un coup d'œil.
L'écran des magasins : enseigne, nom, adresse, et la liste des rayons.
Un parcours par magasin. L'application apprend le vôtre au fil des courses.
L'étape d'accueil qui propose thème clair, sombre ou système, six couleurs et trois réglages d'animation.
Taille, police, contraste, animations, gaucher ou droitier : réglé dès l'accueil.

Le reste

À plusieurs, en direct

Une modification apparaît tout de suite sur les autres téléphones.

Sans réseau

Tout est écrit en local d'abord et envoyé au retour du signal. Un sous-sol de supermarché ne change rien.

Code-barres et QR

Ajouter un article ou une carte de fidélité sans rien taper.

Cartes de fidélité

Le plastique reste à la maison.

Une discussion par liste

Avec sondages de date et répartition de qui apporte quoi — la partie qui vit d'habitude dans un groupe à part.

Une loupe

Pour lire une étiquette en rayon, avec lumière, gel de l'image et contraste.

Dix langues

Français, anglais, allemand, espagnol, italien, portugais, russe, chinois, arabe, malgache — chacune dans sa propre écriture.

Application Android

Le même build, emballé par Capacitor.

Accessibilité de série

Taille de texte, police, mouvement réduit, disposition gaucher : intégrés, pas ajoutés.

L'installer chez soi

Il faut Docker, et un endroit où loger la base : un projet gratuit sur supabase.com, ou une pile sur votre propre machine. Le guide couvre les deux.

1. Récupérer le projet

git clone https://github.com/techmefr/Familiste.git
cd Familiste
cp .env.example .env

2. Dire où est la base

Deux valeurs dans .env : l'adresse de votre base et sa clé publique.

3. Démarrer

docker compose up -d

L'application répond sur http://localhost:8080.

Le premier compte créé devient l'administrateur, approuvé sur-le-champ. Créez le vôtre juste après la mise en ligne. Les suivants arrivent en attente et ne voient rien tant qu'ils ne sont pas approuvés depuis /admin. Le reste — l'envoi des e-mails, le jeton GitHub — se règle depuis l'application, sans terminal.

Le guide complet Le README