Les briefsÉdition 04 · 20 juil. 2026

Les comptes d'un groupe, sans tableur ni migraine

Qui doit quoi ? Les comptes d'un groupe, sans tableur ni migraine.

Ce brief a été distribué à l'édition 04, le lundi 20 juillet 2026. Prenez deux heures et l'outil de votre choix, commencez par le Socle.

La situation

Dimanche soir. Ton ami Karim rentre d'un week-end à huit, s'affale sur le canapé, le téléphone à la main, et souffle un grand coup.

« On était huit à Étretat. Huit. Trois courses, deux restos, l'essence, le péage, la location — tout le monde a payé un truc à un moment. Résultat : un fil WhatsApp plein de captures de tickets, un tableur que plus personne ne comprend, et Léa qui jure qu'elle a déjà remboursé l'essence. Je ne veux accuser personne, je veux juste savoir où on en est. »

« J'ai essayé une appli connue : il faut que chacun crée un compte — ma mère n'y arrivera jamais — et au bout de trois écrans on me pousse la version payante. Moi je veux un truc simple : je note qui a payé, combien, pour qui, et ça me dit qui doit combien à qui. C'est tout. Pas de compte pour tout le monde, pas de pub. Juste les comptes du week-end, propres, qu'on solde et qu'on n'en parle plus. »

C'est le besoin. À toi de le faire exister.

L'esprit de l'exercice

Les dépenses partagées sont l'un des rares problèmes que tout le monde a déjà rencontrés : un week-end à plusieurs, une coloc, un cadeau commun. Les outils existants font le travail, mais au prix d'un compte obligatoire pour chacun, d'écrans surchargés et de relances vers la version premium. Le besoin, lui, est minuscule et précis : noter qui a payé quoi, savoir qui doit combien à qui, se rembourser, passer à autre chose. C'est exactement le genre de promesse étroite qu'une application construite en deux heures peut tenir — et que vous pourrez utiliser dès votre prochain restaurant.

Un brief volontairement sous-spécifié

Ce brief décrit ce qui est attendu — le besoin, le comportement, les cas limites — jamais comment le réaliser. Aucune techno, aucune maquette, aucun modèle de données : partout où une décision se présente, elle vous appartient. Un brief trop précis deviendrait un prompt prêt à coller, et l'exercice perdrait tout son intérêt.

Une difficulté progressive

La salle mélange des habitués des premières éditions et des personnes qui découvrent le format ce soir. Le palier 1 est faisable par tout le monde et produit déjà quelque chose d'utilisable ; les paliers suivants corsent le jeu jusqu'aux vraies décisions produit. Chacun avance à son rythme et repart avec une application qui tourne.

Un seul métier : tenir les comptes d'un groupe. La promesse est étroite — savoir à tout moment qui a payé quoi et qui doit combien à qui — mais elle doit tenir parfaitement. Chaque palier la pousse plus loin.

Palier 1 · Socle

Attendu de tous

Une seule personne — celle qui tient les comptes — saisit les dépenses du groupe et obtient des totaux clairs. À la fin de ce palier, l'application est déjà utilisable au prochain restaurant.

Ce que l'application doit faire

  • Créer un groupe. Donner un nom au groupe (« Week-end Étretat ») et ajouter les personnes par leur prénom.
  • Ajouter une dépense. Qui a payé, combien, pour quoi, et pour qui — tout le monde ou seulement certains.
  • Voir la liste des dépenses. Toutes les dépenses du groupe, avec pour chacune le payeur, le montant et le libellé.
  • Voir les totaux. Le total dépensé par le groupe, et pour chaque personne : ce qu'elle a payé et ce que représente sa part — sans rien avoir à calculer soi-même.
  • Corriger une erreur. Modifier ou supprimer une dépense déjà saisie.

Les règles

Groupe
Un groupe contient au moins deux personnes ; tant qu'il n'y en a qu'une, on ne peut pas saisir de dépense.
Personnes
Deux personnes d'un même groupe ne peuvent pas porter exactement le même prénom : l'application refuse ou demande de les distinguer.
Dépense
Une dépense a toujours un payeur, un montant et au moins un bénéficiaire ; s'il manque l'un des trois, elle ne peut pas être enregistrée.
Dépense
Le payeur peut faire partie des bénéficiaires — il a payé le resto et il a mangé aussi. C'est même le cas le plus courant.
Dépense
Le libellé est facultatif : sans libellé, la dépense reste identifiable dans la liste (au minimum par son payeur et son montant).
Montants
Un montant est toujours strictement positif ; zéro et les valeurs négatives sont refusés.
Montants
Par défaut, une dépense est partagée à parts égales entre ses bénéficiaires.
Montants
À TRANCHER (participant) : quand un montant ne tombe pas juste (10 € à partager en 3), à vous de décider où va le centime restant — la seule obligation est que la somme des parts retombe exactement sur le montant payé.
Modification
Modifier ou supprimer une dépense met immédiatement à jour tous les totaux affichés.
Affichage
Les totaux visibles correspondent toujours à la liste des dépenses : aucune saisie ne peut laisser un chiffre périmé à l'écran.
Note de cadrage

Ni compte ni sauvegarde exigés à ce palier : si tout disparaît quand on recharge la page, ce n'est pas grave. Une seule personne manipule l'application, sur son téléphone ou son ordinateur.

Palier 2 · Avancé

Déployable et réutilisable

L'application change de nature : les comptes survivent dans le temps, la personne qui les tient se connecte pour les gérer, et les autres membres du groupe peuvent consulter sans créer de compte.

Ce que l'application doit faire

  • Retrouver ses comptes. Les groupes et leurs dépenses sont conservés : on ferme l'application, on revient le lendemain, tout est là.
  • Protéger la gestion. La personne qui a créé un groupe se connecte pour le gérer ; elle seule peut ajouter, modifier ou supprimer.
  • Partager le groupe. Un lien permet aux membres du groupe de consulter les comptes — la liste des dépenses et les soldes — sans compte et sans rien installer.
  • Afficher les soldes. Pour chaque personne, son solde : ce qu'elle a payé moins sa part. On voit d'un coup d'œil qui a avancé de l'argent et qui en doit.
  • Gérer plusieurs groupes. Le week-end, la coloc et le cadeau commun vivent chacun leur vie, sans jamais se mélanger.

Les règles

Sauvegarde
Après avoir fermé puis rouvert l'application, les dépenses saisies sont toujours là — y compris depuis un autre appareil pour le gestionnaire connecté.
Accès
Créer, modifier ou supprimer demande d'être connecté comme gestionnaire du groupe ; consulter via le lien de partage ne demande aucun compte.
Partage
Le lien de partage donne accès à un seul groupe — jamais aux autres groupes du même gestionnaire.
Partage
Une personne qui consulte via le lien voit les mêmes chiffres que le gestionnaire au même moment, pas une copie figée.
Soldes
La somme de tous les soldes d'un groupe fait toujours zéro : ce que les uns ont avancé correspond exactement à ce que les autres doivent.
Soldes
Une personne qui n'apparaît dans aucune dépense — ni payeur ni bénéficiaire — a un solde de zéro, pas un message d'erreur.
Groupes
Supprimer un groupe supprime ses dépenses, après une demande de confirmation ; les autres groupes ne bougent pas.
Personnes
On peut ajouter une personne à un groupe qui contient déjà des dépenses ; elle n'est concernée que par les dépenses où on l'inclut.
Personnes
À TRANCHER (participant) : que se passe-t-il quand on retire du groupe une personne qui apparaît déjà dans des dépenses ? Blocage, réaffectation, archivage — à vous de choisir, mais le comportement doit être voulu, pas subi.

Palier 3 · Poussé

Décisions produit & cas limites

Le cœur du sujet : passer des soldes aux remboursements réels, sortir du partage à parts égales, et saisir une dépense comme on la raconterait à voix haute.

Ce que l'application doit faire

  • Proposer un plan de remboursement. L'application propose une liste de virements (« Léa donne 12 € à Karim ») qui remet tous les soldes à zéro, avec le moins de virements possible.
  • Enregistrer un remboursement. Quand un virement est fait, on le note : les soldes se mettent à jour et on voit ce qui reste à faire.
  • Partager autrement qu'à parts égales. Une dépense peut se répartir inégalement entre ses bénéficiaires — les enfants comptent moitié moins, la chambre double coûte plus cher.
  • Saisir en langage naturel. On écrit « Karim a payé 45 € au resto pour tout le monde sauf Léa » et l'application propose la dépense correspondante, à confirmer avant enregistrement.
  • Clôturer le groupe. Quand tout le monde est remboursé, le groupe se ferme : on peut encore le consulter, plus rien n'y est modifiable.

Les règles

Remboursements
Le plan proposé solde tout le monde : une fois tous ses virements effectués, tous les soldes du groupe sont à zéro.
Remboursements
Personne ne verse au total plus que ce qu'il doit — l'argent ne transite pas par des intermédiaires qui ne sont pas concernés.
Remboursements
Un même plan ne contient jamais deux virements entre les deux mêmes personnes dans le même sens.
Remboursements
Le plan comporte le moins de virements possible : à huit personnes, il en faut au plus sept.
Remboursements
Un remboursement enregistré compte comme un mouvement réel : les soldes en tiennent compte et le plan restant se recalcule.
Remboursements
Ajouter une dépense après la proposition d'un plan ne casse rien : le plan est recalculé, les remboursements déjà notés restent acquis.
Parts
Quelle que soit la répartition choisie — égale ou non —, la somme des parts d'une dépense retombe exactement sur le montant payé.
Langage naturel
Une dépense interprétée n'est jamais enregistrée directement : elle est présentée pour vérification et c'est l'utilisateur qui confirme.
Langage naturel
Un prénom absent du groupe (« Marc a payé… » alors qu'il n'y a pas de Marc) ne crée pas de personne en douce : l'application signale le problème et demande quoi faire.
Langage naturel
Une phrase incomplète ou ambiguë (« on a payé le resto ») ne produit pas une dépense inventée : l'application dit ce qui lui manque.
Clôture
Un groupe ne peut être clôturé que si tous ses soldes sont à zéro.
Clôture
Un groupe clôturé reste consultable par le lien de partage, mais aucune saisie n'y est plus possible.
Note de cadrage

La saisie en langage naturel est le terrain de jeu des habitués : c'est une fonctionnalité de ce palier, pas un prérequis. On peut réussir ce palier en commençant par les remboursements et les parts inégales.

Bonus

Hors session — aucune attente

Si le reste tient debout et qu'il vous reste du souffle : la photo du ticket de caisse qui devient une dépense pré-remplie, les groupes en plusieurs devises pour les voyages, les dépenses récurrentes de la coloc (loyer, courses du dimanche), un récapitulatif propre prêt à coller dans la conversation du groupe, ou un rappel poli — mais ferme — pour celles et ceux qui « oublient » de rembourser. Aucune attente sur ce palier : c'est un réservoir d'idées pour prolonger l'application chez vous.

D'autres briefs

Tous les briefs
AIFirst

Réunir les builders qui créent avec l'IA

La prochaine appli, vous la construisez avec nous ?

Réservez votre place pour l'édition 09, et rejoignez le Discord pour ne pas attendre deux semaines.