Fidelización · Wallets

SemillappCupones digitales y fidelización con Apple y Google Wallet

Plataforma de cupones y fidelización con pases de Apple Wallet y Google Wallet, API GraphQL y una app móvil React Native publicada en las tiendas.

Tecnologías

  • React Native
  • Expo
  • GraphQL
  • NestJS
  • Apple Wallet
  • Google Wallet
  • TypeScript
Pantalla de la app móvil Semillapp de cupones digitales y fidelización

Mi rol

Desarrollador web y de aplicaciones en Azirgo SAS. Trabajé en la app móvil React Native y en la API que la alimenta.

El problema

Un programa de fidelización solo funciona si el cliente tiene el cupón a mano en el momento de pagar. Una tarjeta de plástico se olvida y un cupón dentro de otra app se pierde entre notificaciones.

Qué construí

  • App móvil React Native + Expo publicada para iOS y Android.
  • Emisión de pases para Apple Wallet y Google Wallet, para que el cupón viva junto a las tarjetas del usuario.
  • API GraphQL como capa de datos de la plataforma.
  • Flujos de cupones y fidelización para los comercios que participan.

Decisiones técnicas

  • Apoyarse en Apple Wallet y Google Wallet en vez de exigir que el usuario abra la app: el pase queda donde ya guarda sus tarjetas.
  • GraphQL para que la app pida exactamente los datos que pinta cada pantalla, sin sobrecargar conexiones móviles.
  • Un solo código React Native para las dos tiendas.

Retos

  • Los pases de Apple Wallet y de Google Wallet tienen formatos y reglas de firma distintos, y ambos debían generarse correctamente.
  • Mantener el pase sincronizado con el estado real del cupón.
  • Publicar y sostener la app en las dos tiendas.

Resultado

Semillapp está publicada en las App Stores y es una de las cuatro apps móviles en producción del portafolio: usuarios reales la abren para usar sus cupones.

Ver el proyecto

¿Necesitas algo parecido?

Cuéntame qué estás construyendo y te respondo con alcance, stack y una fecha realista.