Mobile

Cagnup

09-2024

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

Cagnup project mockup

Overview

Platform

Mobile

Timeline

09-2024

Domain

fintechsavingsecommerce

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

Project screenshot

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 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

icon tool
icon tool
icon tool
icon tool

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

Animation

icon tool
icon tool

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

Design

icon tool
icon tool

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

Testing

icon tool
icon tool

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

Debug

icon tool

Sentry in production, Mixpanel and AppsFlyer for analytics.

CI / CD

icon tool
icon tool

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.