The problem
Láminas Mundial solved half the problem: knowing what you're missing. The other half — actually getting it — was still analogue. Swapping depends on finding the right person, the one who has exactly what you need and needs exactly what you have spare, and a list pinned in a browser tab doesn't solve that. There's also an expiry date: a site built around one album ages out with the tournament.
What we did
We built Repe as a native app for iOS and Android, with Expo and React Native on the same Laravel backend already powering the web app. The rebrand is also a change of scope: Repe is multi-collection, not one World Cup album.
The album keeps what already worked — one tap marks a sticker, press and hold subtracts, with the missing and duplicate counters always in view — and on top of that sits the layer that only makes sense on a phone. Search shows collectors nearby, ranked by distance and by how many stickers each of you can give the other. Chat is for agreeing where and when. And the swap closes in person with a QR code: you show yours, scan theirs, and both sides review and confirm before anything is recorded. Three steps, no shipping, no money involved, and no need to take anyone's word for it.
Push notifications fire when someone requests a swap or replies. Sign-in runs through Google or Apple, and anyone coming from the web app — or even from another collecting app — imports their album without re-marking a thing.
The outcome
Repe ships on the App Store and Google Play, built from a single codebase for both platforms. It's the full arc of an own product: web first to validate fast, then a mobile app for what the browser can't do — camera, QR, push, location — without duplicating the backend or the team. The same sequence we recommend to clients who ask whether to start with web or with an app.




