Cagnup
09-2024
Une app qui transforme vos achats du quotidien en épargne, carte cadeau par carte cadeau.

Aperçu
Plateforme
Mobile
Durée
09-2024
Domaine
Salva était une app déjà présente sur les stores, mais accumulait les problèmes techniques. Après le rachat de Salva par Garance, la décision a été prise de repartir de zéro avec une nouvelle application : Cagnup. Le concept reste le même : acheter des cartes cadeaux à prix réduit auprès de marques partenaires et placer la différence dans une cagnotte d'épargne. L'app cible le grand public en France, en Italie et au Royaume-Uni. Elle est sortie sur iOS et Android début 2025.
La solution

Cagnottes, e-cartes et paiement mobile
L'utilisateur crée des cagnottes, parcourt un catalogue de marques, achète des e-cartes à prix réduit et suit ses gains. Le paiement supporte Apple Pay et Google Pay. Un flux de vérification d'identité (KYC) sécurise les transactions. L'app gère aussi un programme de parrainage et un portefeuille numérique.
Le défi
L'app partait d'un MVP qu'il fallait fiabiliser tout en livrant de nouvelles fonctionnalités chaque semaine. Le tunnel d'achat e-cartes a été le chantier le plus lourd, entre le routing dynamique, le deep linking et l'intégration du paiement. Chaque fonctionnalité devait passer par du feature flagging avant d'atteindre les utilisateurs. À cela s'ajoutaient les problèmes cross-platform : animations instables sur Android, configuration Apple Pay variable selon les builds.
Mon travail
J'ai travaillé 19 mois sur ce projet au sein d'une équipe de 6 personnes (dont 1 autre développeur front avec moi). La majorité de mon travail portait sur le flow d'achat et la gestion de l'épargne, avec des parcours différents selon que l'utilisateur passe par une connexion SSO ou non. Ce périmètre couvrait beaucoup de sujets : animations, gestion du panier, mise à jour des données client, intégration du design system. Le tout en collaboration avec le reste de l'équipe, avec une communication claire et régulière sur l'avancement des tickets.
La solution



Le défi
Garance avait déjà une app en production, Salva, mais voulait repartir de zéro pour créer un produit plus abouti destiné au grand public.
Mon approche
Releases toutes les semaines, feature flags pour les déploiements progressifs, CI/CD automatisé pour garder le rythme sans casser la production.
Le résultat
App complète livrée sur les deux stores. 4.5 étoiles sur l'App Store. Paiement Stripe, KYC, parrainage et trois langues en production.
Chiffres clés
19 mois
Durée
Mobile Dev
Rôle
iOS & Android
Plateforme
4.5★
Note Store
Feature




Refonte du home avec scroll animations, tunnel d'achat e-cartes, intégration Stripe Apple Pay / Google Pay, flux KYC, recherche de marques, gestion des cagnottes d'épargne.
Animation


Scroll-driven animations avec React Native Reanimated pour le header, les carrousels de favoris et les transitions d'écrans. Lottie pour les loadings et feedbacks visuels.
Design


Design system Tamagui : tokens, typographie, variantes de boutons. Storybook in-app pour la review qualité avec les designers.
Testing


Mise en place de Maestro pour les tests E2E et Jest pour les tests unitaires. Tests du flux d'authentification et des composants critiques.
Debug

Sentry en production, Mixpanel et AppsFlyer pour l'analytics.
CI / CD


Workflows GitHub Actions : builds, OTA updates, PR checks, lint, sync API Orval. Plusieurs profils EAS Build. 52 releases versionnées.
Prêt à lancer votre projet ?
Discutons de votre idée et trouvons la meilleure approche pour la concrétiser.