← Toutes les missionsPlusieurs apps.
Planifier 30 min Mission suivanteDu hardware.
Dans React Native.
SEPHORA · MONOREPO MULTI-PAYS
Plusieurs apps.
Une seule base.
Un monorepo, trois apps internes pour les équipes Sephora en Europe et au Moyen-Orient.
- Année
- 2024–25
- Durée
- 11 mois
- Équipe
- 1 senior
- Stack
- React Native · TypeScript · monorepo
Contexte
Sephora équipe ses équipes de 21 pays d’Europe et du Moyen-Orient avec des apps internes. Chaque pays a ses règles : formats d’adresse et de date, champs de formulaire, features actives, réglages d’authentification, et des langues qui se lisent de droite à gauche.
Le défi
Éviter un fork par pays : une seule base de code doit servir toutes les variantes, sans dupliquer l’UI ni les règles métier.
Ce qu’on a livré
- Monorepo partagé : UI, règles métier, appels API et stores
- Réglages typés envoyés par le backend au démarrage
- Variantes par pays, bien au-delà des traductions
- Support LTR et RTL
Un sujet similaire ?
30 minutes avec un senior pour en parler, gratuitement.
Dans React Native.