Avant lancementHey Family
De petits rappels pour être vraiment présent avec votre enfant.
Les petits moments sont tout ce qui compte, un rappel minuscule et précis à la fois. Pas de séries, pas de scores.

Pourquoi je l'ai construit
Je remarquais sans cesse cet écart entre vouloir être un parent présent et faire vraiment quelque chose sur le moment. Ce n'est jamais un manque d'attention, c'est la friction. Alors j'ai construit Hey Family pour combler cet écart avec des rappels minuscules, précis et sans culpabilité, qui rencontrent les parents là où ils sont. Ce sont deux applis compagnes, HeyDad et HeyMom, chacune avec sa propre voix, partageant un même foyer pour qu'un couple reste coordonné tout en gardant sa propre expérience privée. Et j'ai volontairement laissé de côté les séries et les scores, parce que la dernière chose dont un parent a besoin, c'est bien d'un truc de plus qui lui donne l'impression de prendre du retard.
Ce que ça change pour les gens
- Des rappels proactifs qui vous donnent une idée petite et précise à la fois, pour vous connecter avant que le moment ne passe
- Un catalogue d'activités sélectionné qui filtre selon le temps dont vous disposez, l'âge de l'enfant et le contexte, et se réajuste discrètement à mesure que vos enfants grandissent
- Un journal de moments léger, avec un interrupteur pour partager les souvenirs dans le foyer ou les garder pour vous
- Deux voix d'appli distinctes. HeyDad est directe et axée sur l'action, HeyMom est plus chaleureuse et axée sur l'observation
- Un mode solo complet, traité comme une expérience à part entière, pour tout avoir même sans jamais lier de partenaire
Sous le capot
- Un seul code React Native et Expo en TypeScript qui produit deux applis natives séparées, HeyDad et HeyMom, plus de vrais binaires iOS et Android, câblés via EAS
- Un modèle de données conçu pour la confidentialité, en trois couches : données partagées du foyer, données privées d'un parent qui ne se synchronisent jamais, et données à visibilité configurable que vous contrôlez
- La sécurité au niveau des lignes de Postgres fait le gros du travail sur cette frontière de confidentialité, durcie sur 21 migrations pour qu'un parent ne puisse jamais voir les rappels de l'autre
- Des widgets natifs d'écran d'accueil sur les deux plateformes via react-native-android-widget
- Des Edge Functions Supabase qui gèrent les récapitulatifs hebdomadaires, les notifications de moments partagés, et les webhooks RevenueCat
Les détails qui comptent
- Le ton, c'est le produit. J'ai traité la chaleur comme une vraie fonctionnalité et construit un outil de vérification de ton pour que les textes ne paraissent jamais cliniques ou culpabilisants
- Pas de séries, pas de scores, volontairement. C'est un journal chaleureux, pas un tableau de bord de productivité
- Deux applis, deux personnalités, un seul cerveau. HeyDad en Warm Earth, HeyMom en Soft Dusk, partageant un backend mais ne donnant jamais l'impression d'être la même appli
- Tout a été échafaudé pour être construit avec Claude Code, des skills sur mesure, et des sous-agents comme un relecteur de ton et un auditeur de confidentialité
Le temps que ça a pris
Environ deux mois de construction concentrée.
2 mois · 4 sprints · 94 commits
Ce que j'ai dû résoudre
De loin, le plus dur a été la frontière de confidentialité. Régler exactement la sécurité au niveau des lignes de Postgres pour que deux parents d'un même foyer partagent leurs enfants et leurs moments sans jamais voir les rappels de l'autre a demandé de vraies itérations. Toute une série de migrations RLS en témoigne. En plus de ça, garder deux applis séparées synchronisées depuis un seul code, câbler des widgets natifs sur les deux plateformes, et superposer abonnements, push et récapitulatifs hebdomadaires, tout ça devait s'assembler sans jamais compromettre cette promesse de confidentialité.
La stack complète
- React Native
- Expo SDK 54 + Expo Router
- TypeScript
- React 19
- Zustand
- Supabase (Postgres, Auth, Storage, Realtime, Edge Functions)
- Postgres RLS
- npm workspaces monorepo
- EAS Build (iOS + Android)
- RevenueCat
- Sentry
- react-native-android-widget
- react-native-reanimated
- Next.js 15 (marketing)