Kynn
Répartir les corvées, le calendrier et le budget d'une famille nombreuse, avec une rotation que personne ne peut contester.
Dans une famille nombreuse, la charge ne se répartit pas toute seule : elle retombe sur ceux qui ne discutent pas. Kynn fait tourner les corvées selon une règle écrite une fois pour toutes, tient le calendrier commun et suit le budget. L'idée directrice est que la rotation soit visible par tout le monde — quand chacun voit son tour arriver, il n'y a plus rien à négocier.
Ce que l'application fait
Aujourd'hui
L'écran d'accueil de chaque membre : ce qu'il a à faire maintenant, et rien d'autre.
Rotation des corvées
Un moteur de rotation qui distribue les tâches à tour de rôle, avec passage de tour et validation par un parent.
Points et récompenses
Des points gagnés en accomplissant les tâches, échangeables dans une boutique paramétrée par les parents.
Calendrier
Le calendrier commun du foyer, avec les événements de chacun.
Budget
Le suivi des dépenses du foyer, tenu côté parents.
Espace parent
Membres, tâches, boutique, budget, réglages et export des données, séparés de l'espace enfant.
Ce qui m'a demandé le plus de soin
- Les données de mineurs. L'application est utilisée par des enfants, ce qui impose un consentement parental, des pages dédiées expliquant ce qui est collecté, et la possibilité de tout effacer. Ce n'est pas une couche juridique posée à la fin : ça a façonné le modèle de données depuis le début.
- Prouver que le cloisonnement tient. La suite de tests de bout en bout crée un vrai foyer avec trois enfants, exerce un passage de corvée, puis vérifie surtout ce qui doit échouer : un enfant ne valide pas sa propre corvée, ne s'attribue pas de points, ne lit pas le grand livre d'un autre, et un foyer ne voit rien d'un autre foyer.
- Une rotation qui reste juste dans le temps. Un tour passé, un enfant qui rejoint le foyer en cours de route, une tâche supprimée : chacun de ces cas peut déséquilibrer la rotation pour des mois. Le moteur est testé en SQL, séparément de l'interface.
Ce que j'en retiens
Le sujet paraissait léger, il ne l'était pas : dès qu'un produit s'adresse à des enfants, les questions de consentement, de conservation et d'accès arrivent avant les fonctionnalités. C'est le projet qui m'a fait écrire des tests qui vérifient les refus autant que les réussites.