Cagnup
09-2024
An app that turns everyday purchases into savings, one gift card at a time.

Overview
Platform
Mobile
Timeline
09-2024
Domain
Salva was an existing app on both stores, but it had accumulated significant technical issues. After Garance acquired Salva, the decision was made to start fresh with a brand new application: Cagnup. Same concept: buy discounted gift cards from partner brands and put the difference into a savings pot. The app targets consumers in France, Italy and the UK. It launched on iOS and Android in early 2025.
The Solution

Savings pots, e-cards and mobile payment
Users create savings pots, browse a brand catalog, buy discounted e-cards and track their gains. Payments support Apple Pay and Google Pay. A KYC verification flow secures transactions. The app also handles a referral program and a digital wallet.
The Challenge
The app started as an MVP that needed to be stabilized while shipping new features every week. The e-card purchase flow was the heaviest piece of work, between dynamic routing, deep linking and payment integration. Every feature had to go through feature flagging before reaching users. On top of that, cross-platform issues: unstable animations on Android, Apple Pay configurations varying between builds.
My work
I worked 19 months on this project in a team of 6 (including 1 other front-end developer alongside me). Most of my work focused on the purchase flow and savings management, with different paths depending on whether the user logs in through SSO or not. This covered a wide range of topics: animations, cart management, client data updates, design system integration. All in close collaboration with the rest of the team, with clear and regular communication on ticket progress.
The Solution



The Challenge
Garance already had a live app, Salva, but wanted to start from scratch to build a more polished product aimed at consumers.
My Approach
Weekly releases, feature flags for progressive rollouts, automated CI/CD to keep the pace without breaking production.
The Outcome
Complete app shipped on both stores. 4.5 stars on the App Store. Stripe payments, KYC, referral program and three languages in production.
Key Metrics
19 months
Duration
Mobile Dev
Role
iOS & Android
Platform
4.5★
Store Rating
Feature




Homepage redesign with scroll animations, e-card purchase flow, Stripe Apple Pay / Google Pay integration, KYC flow, brand search, savings pot management.
Animation


Scroll-driven animations with React Native Reanimated for the header, favorite carousels and screen transitions. Lottie for loading states and visual feedback.
Design


Tamagui design system: tokens, typography, button variants. In-app Storybook for QA review with designers.
Testing


Set up Maestro for E2E tests and Jest for unit tests. Auth flow tests and critical component coverage.
Debug

Sentry in production, Mixpanel and AppsFlyer for analytics.
CI / CD


GitHub Actions workflows: builds, OTA updates, PR checks, lint, Orval API sync. Multiple EAS Build profiles. 52 versioned releases.
Ready to start your project?
Let's discuss your idea and find the best approach to bring it to life.