← Retour aux articles
21 April 2026 5 min de lecture PétilleOpen SourceVuePWAEnfanceAGPL

Pétille — pour les enfants, ce que je n'ai pas trouvé ailleurs

Pourquoi j'ai construit un carnet d'appétences pour les 6-11 ans. Aucun métier suggéré, aucun compte, aucun tracking, aucun serveur. Juste garder la fenêtre ouverte sur ce qui fait briller un enfant.

Celui-ci n’est pas un outil pour DSI. C’est pour mes filles — et les vôtres, si ça vous parle.

Le déclic

J’ai deux filles, 6 et 8 ans. Comme beaucoup de parents, j’ai fini par remarquer deux choses.

La première, c’est qu’elles connaissent environ cinq métiers : vétérinaire, maîtresse, docteur, policier, pompier. C’est normal — à cet âge, l’univers des métiers possibles se construit sur ce qu’on voit autour de soi. Ce n’est pas un problème à régler.

La seconde est moins anodine. L’étude classique “draw a scientist” montre qu’à 5 ans, les filles dessinent autant de scientifiques femmes que d’hommes. À 10 ans, la proportion s’est massivement inversée. Entre les deux, les stéréotypes se sont fixés.

Le rôle d’un outil bienveillant n’est pas de casser ces représentations — ce serait infantilisant et contre-productif. C’est de garder la fenêtre ouverte : proposer un espace régulier où l’enfant note ce qui le fait vibrer, sans qu’on lui souffle la conclusion.

Le trou d’âge

En France, les outils d’orientation sont solides. Ils démarrent tous au collège :

ÂgeOutil
12-18 ansAvenir(s) — Onisep, officiel, gratuit
12+Wilbi — vidéos métiers
14-25 ansJobIRL — réseau pros
15-25 ansHello Charly — chatbot

Entre 6 et 11 ans, il n’existe rien d’individuel, d’évolutif et de non-prescriptif. J’ai cherché, j’ai rien trouvé. Alors je l’ai construit.

Ce que Pétille fait

Un questionnaire ludique, adapté à la tranche d’âge (6-8 ans ou 9-11 ans). 15 à 25 minutes une fois par an. L’enfant répond, Pétille garde la trace, et l’année suivante on compare.

La valeur n’est pas dans une session isolée. Elle est dans l’évolution. Ce qui reste stable d’une année sur l’autre devient une piste ; ce qui change est normal, et raconte autre chose.

Concrètement :

  • Questionnaire adapté à l’âge
  • Comparaison entre sessions d’une année sur l’autre
  • Export PDF souvenir à relire plus tard avec l’enfant
  • Génération d’un événement .ics pour le calendrier — rappel automatique dans un an
  • Fonctionne hors-ligne après la première visite (PWA installable)
  • S’installe sur iOS, Android et ordinateur sans passer par un app store

Ce que Pétille ne fait pas — et ne fera jamais

Cette liste est plus importante que la précédente.

  • Aucun métier suggéré. Jamais. Pas même “tu pourrais être architecte”. L’outil s’arrête au profil d’appétences : univers qui attirent, façons de faire, contextes préférés. Projeter un métier sur un enfant de 8 ans, c’est exactement ce que Pétille refuse.
  • Aucun compte, aucun email. Ouvrir la page, c’est commencer.
  • Aucun serveur, aucune base de données. Les données restent dans le navigateur du parent (IndexedDB), exportables en JSON vers son propre cloud. Si demain je disparais avec le domaine, vos données restent chez vous et l’app reste utilisable — le code est public.
  • Aucun tracker. Pas d’analytics, pas de pixel, pas de télémétrie. Zéro appel réseau pendant l’utilisation.
  • Aucune gamification creuse. Pas de badges, pas de points, pas de niveaux. Ce n’est pas un jeu qui cherche à accrocher l’enfant.
  • Aucune prétention psychométrique. Pétille est un miroir ludique, pas un test d’orientation scientifique. Et surtout, ce n’est pas un substitut à une conversation avec un adulte bienveillant.

Ces refus ne sont pas des manques à combler dans une v2. Ils sont la définition même de l’outil.

La tech derrière — et pourquoi

Pétille est une application statique. Vue 3 + TypeScript, compilée avec Vite, empaquetée en PWA via vite-plugin-pwa. Tailwind pour le style (compilé au build, zéro CDN runtime). idb-keyval pour la persistance locale. jsPDF pour l’export souvenir. ics pour le rappel calendrier.

Parent
  │
  ├──► Navigateur (IndexedDB local)
  │       │
  │       ├──► Export JSON ──► Cloud personnel du parent
  │       ├──► Export PDF  ──► Archivage souvenir
  │       └──► Export .ics ──► Calendrier du parent (rappel annuel)
  │
  └──► Aucun serveur. Aucune base de données. Aucun compte.

Absences remarquables :

  • Aucune dépendance runtime vers un CDN tiers
  • Aucun appel réseau pendant l’utilisation
  • Aucune API externe
  • Aucun analytics

C’est un build statique dans un dist/ qui peut être servi par n’importe quel serveur HTTP — nginx, Caddy, un conteneur Docker avec Traefik, ou n’importe quel hébergeur statique souverain (Scaleway, OVH, chez soi). Pas Cloudflare Pages, pas Vercel : quitte à prôner la souveraineté des données, autant être cohérent.

Bundle cible : moins de 500 KB. Contraste WCAG AA. Lecture à voix haute prévue pour les plus jeunes.

AGPL-3.0, et c’est voulu

Pétille est publié sous AGPL v3. Si quelqu’un reprend le code pour en faire un SaaS “Pétille Premium avec suggestions de métiers et tracking à la clé”, la licence l’oblige à reverser ses améliorations. Pour un projet destiné aux enfants, cette exigence est cohérente.

Ce n’est pas la licence la plus “business-friendly”. C’est celle qui protège la démarche.

Pour qui ?

Pour les parents qui veulent garder trace de ce qui fait briller leur enfant, sans le projeter, sans l’encapsuler dans un métier trop tôt. Pour ceux qui préfèrent qu’une app installée sur le téléphone de leurs gamins ne parle pas aux serveurs de trois régies pub. Pour ceux qui pensent que le dialogue entre l’enfant et les adultes qui l’aiment vaut mieux que n’importe quel algorithme.

Quand l’enfant atteint 12 ans, on exporte le PDF souvenir, on bascule vers Avenir(s), et on garde le carnet comme trace précieuse des années précédentes. Pétille n’a pas vocation à remplacer les outils officiels — juste à combler un trou d’âge qu’ils ne prétendent pas couvrir.

Le statut du projet

Pré-alpha. Le questionnaire 6-8 ans est en cours, le 9-11 suit. La roadmap est publique, les contributions sont les bienvenues — avec des lignes rouges explicites côté refus (toute PR ajoutant un backend, du tracking ou une suggestion de métier sera refusée sans négociation).

petille.kolapsis.com · GitHub


Pétille est un outil. L’essentiel reste la conversation entre l’enfant et les adultes qui l’aiment.

Besoin d'aide sur ce sujet ?

Réserver un créneau